registerCoreScript

[right]

سلام دوستان

سلام دوستان

وقتی با دستور

    <?php    Yii::app()->clientScript->registerCoreScript('jquery');  ?

اسکریپت به برنامه اضافه میکنم این اسکریپت به اخر برنامه اضافه میشه ولی من اونو اول همه گذاشتم چرا این طور میشه مشکل کار کجاست؟

[/right]

[font="Tahoma"][size="3"][right]چون معمولا کار درست اینه که اسکریپت در فوتر قرار بگیره. اسکریپت در ابتدای صفحه ضرورتی نداره و سرعت لود صفحه را به شدت کم میکنه. این فریمورک هم به صورت پیشفرض آنرا در انتها اضافه میکند.

اگر به هر دلیلی میخواهید جای قرار گرفتن آنرا تغییر دهید میتوانید از

CClientScript::POS_END

استفاده کنید

برای اطلاع بیشتر به داکیومنت زیر بروید

http://www.yiiframework.com/doc/api/1.1/CClientScript#registerScript-detail

ضمنا این یک کد پی اچ پی هست و لزوما به مکانی در صفحه وابستگی ندارد برای همین قرار دادن اون کد در ابتدای صفحه چیزی را عوض نمیکند

[/right][/size][/font]