Как добавить событие загрузки в представление в Zend Framework - PullRequest
0 голосов
/ 12 октября 2011

Я попробовал следующее:

$this->view->pagedata['body'] = "onload='purchase_ajax_init();'";

Но просто продолжайте получать:

Notice: Indirect modification of overloaded property Zend_View::$view has no effect in C:\Program Files (x86)\Zend\Apache2\htdocs\ljj\application\views\scripts\purchase\create.phtml on line 4

Ответы [ 2 ]

0 голосов
/ 13 октября 2011

Лично я помещаю подобные вещи прямо в тег <body> моего макета или скрипта просмотра. То, что вы используете Zend Framework, не означает, что вы должны использовать его для всего. Я большой поклонник простоты.

Итак, просто чтобы уточнить, что в вашем макете или скрипте просмотра у вас будет

<body 'onload="purchase_ajax_init();"'>
0 голосов
/ 12 октября 2011

Если вы знаете, что простое назначение строки загрузки для элемента body свойства pagedata не влияет на тег html body, будет работать следующее:Свойство pagedata представляет собой массив перед добавлением в него элементов.Я не понимаю, почему это так;надеюсь, кто-нибудь нас просветит ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...