سؤال

أقوم بتعيين مسار محلي لـ jQuery في تخطيطي. ثم إضافة ملف JS آخر باستخدام AppendFile ، ولكنه لا يضيف الملف الذي أقوم بإلحاقه.

في التصميم:

$jquery=$this->jQuery();
$jquery->enable(); // enable jQuery Core Library
$jquery->setLocalPath($this->baseUrl().'/js/jquery-1.3.2.min.js');
echo $jquery;
echo $this->headScript();

في تصوري:

$this->headScript()->appendFile($this->baseUrl().'/js/jquery.corner.js');

شكرا على اي مساعدة

لا يوجد حل صحيح

نصائح أخرى

تحتاج إلى وضع السطر التالي في عملك ، بدلاً من عرضك:

$this->view->headScript()->appendFile($this->view->baseUrl().'/js/jquery.corner.js');

الخط echo $this->headScript(); يتم تنفيذه قبل أي من رمز العرض الخاص بك ، لذلك لن يستغرق appendFile() بيان في الاعتبار. إذا وضعته في الإجراء الخاص بك ، يتم استدعاء رمز الإجراء قبل تقديم التخطيط والعرض ، لذلك سوف يأخذها في الاعتبار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top