Zend Framework appendFile не работает после включения jQuery
Я устанавливаю локальный путь для 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');
спасибо за любую помощь
1 ответ
Вам нужно поставить следующую строку в вашем действии вместо вашего представления:
$this->view->headScript()->appendFile($this->view->baseUrl().'/js/jquery.corner.js');
Линия echo $this->headScript();
выполняется до того, как какой-либо код вашего представления, так что это не займет appendFile()
постановка на учет. Если вы добавите его в свое действие, код действия вызывается до визуализации макета и представления, поэтому он примет это во внимание.