فایل site/views/helloworld/view.html.php (تنظیم view)

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 7 ماه و 3 هفته پیش .

این تاپیک تاکنون 45 بازدید داشته است .

نویسنده پست
پنجشنبه ، 14 آوریل 2016     8:18 ب.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

زمانی که JController می خواهد یک view را نمایش دهد، بدنبال فایل های معین در فولدر زیر می گردد:
components/com_[component_name]/views/[name of view]/
قسمت [name of view] نام فولدر view است و نام پیش فرض، با نام کامپوننت یکسان است. یعنی بصورت زیر:
components/com_helloworld/views/helloworld/
View، فایلی را که شامل اسم فایلی با نام view.[view_mode].php باشد صدا می زند. در اینجا view mode پیش فرض و شاید تنها viewی که کامپوننت نیاز دارد html می باشد.
اکنون کد های فایلی بنام view.html.php را ایجاد می کنیم:

site/views/helloworld/view.html.php

بصورت پیشفرض در فایل site/views/helloworld/view.html.php باید کلاس "HelloWorldViewHelloWorld" تعریف شود.

در کد فوق، متد display را که در کلاس JView تعریف شده است مجدداً برای کامپوننت جاری تعریف می کنیم.

تابع display از کلاس JView به طور پیش فرض توسط task ذکر شده در کلاس JController یعنی display صدا زده می شود.

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .