[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]