Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Zend render возвращяет Fatal Error 
V
    Опции темы
ZhekaZH
Дата 7.10.2008, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.3.2007

Репутация: нет
Всего: нет



Здравствуйте.
Такая проблема:
Взял пример с мануала Zend_Form - Быстрый старт
все настроил, запустил, работает все кроме рендера формы, при вызове 
Код

$this->render('form');

выкидывает вот это:

Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'user/login.phtml' not found in path (D:\www\evolution\application\views\scripts\;..\application\views\scripts\)' in D:\www\zf\Zend\View\Abstract.php:875 Stack trace: #0 D:\www\zf\Zend\View\Abstract.php(783): Zend_View_Abstract->_script('user/login.phtm...') #1 D:\www\zf\Zend\Controller\Action\Helper\ViewRenderer.php(921): Zend_View_Abstract->render('user/login.phtm...') #2 D:\www\zf\Zend\Controller\Action\Helper\ViewRenderer.php(942): Zend_Controller_Action_Helper_ViewRenderer->renderScript('user/login.phtm...', NULL) #3 D:\www\zf\Zend\Controller\Action\Helper\ViewRenderer.php(981): Zend_Controller_Action_Helper_ViewRenderer->render() #4 D:\www\zf\Zend\Controller\Action\HelperBroker.php(171): Zend_Controller_Action_Helper_ViewRenderer->postDispatch() #5 D:\www\zf\Zend\Controller\Action.php(512): Zend_Controller_Action_HelperBroker->notifyPostDispatch() #6 D:\www\zf\Zend\Controller\Dispatcher\Standard.php(293): Zend_Controller_Action->dispatch('log in D:\www\zf\Zend\View\Abstract.php on line 875

если пригодится
Apache/2.0.61 
Zend 1.6.1
PHP Version 5.2.3
PM MAIL   Вверх
gta4kv
Дата 7.10.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: нет
Всего: 91



Цитата

user/login.phtml

файл не найден, как я понял.
PM MAIL   Вверх
ZhekaZH
Дата 7.10.2008, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.3.2007

Репутация: нет
Всего: нет



Цитата(gta4kv @ 7.10.2008,  16:02)
Цитата

user/login.phtml

файл не найден, как я понял.

файл есть, если форма валидацию не проходит user/login отображается без формы, если данные корректные вылетает ошибка
PM MAIL   Вверх
sTa1kEr
Дата 7.10.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: нет
Всего: 146



1. Zend View бросает Exception, а не fatal error, фатальная ошибка из-за того, что вы не перехватываете исключения.
2. Файл user/login.phtml не найден по указанным в исключении путям, и это не просто догадка gta4kv.
3. У вас не происходит вызова метода $this->render('form'), просмотрите внимательнее call stack. 
PM MAIL   Вверх
ZhekaZH
Дата 8.10.2008, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.3.2007

Репутация: нет
Всего: нет



спасибо всем за ответы проблема решена, 
на офф сайте  опечатка в русской версии
ошибка - написано в русской версии 
Код

$this->form = $form; 

а надо было: 
Код

$this->view->form = $form;

в англ версии все правильно...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Extensions | Следующая тема »


 




[ Время генерации скрипта: 0.0568 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.