Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема с хелперами.

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Установка и настройка
Предыдущая тема :: Следующая тема  
Автор Сообщение
Пушной звер

цитировать



Зарегистрирован: 25 Фев 2008 23:34:01
Сообщения: 11

СообщениеДобавлено: 25 Фев 2008 23:42:00    Заголовок сообщения: Проблема с хелперами. Ответить с цитатой

Начал изучать Cake по примеру Быстрое создание Web-сайтов с помощью CakePHP создал модель, контроллер и отображение. Если не использовать хелперы в отображении все в порядке, все работает. Но при использовании такого отображения:
Код:
<?php echo $html->formTag('/users/register') ?>
<p>Please fill out the form below to register an account.</p>
<label>Username:</label>
<?php echo $html->inputTag('User/username', array('size' => '40')) ?>
<?php echo $html->tagErrorMsg('User/username', 'username is required') ?>

<label>Password:</label>
<?php echo $html->passwordTag('User/password', array('size' => '40')) ?>
<?php echo $html->tagErrorMsg('User/password', 'password is required') ?>

<label>Email Address:</label>
<?php echo $html->inputTag('User/email', array('size' =>
'40','maxlength'=>'255')) ?>
<?php echo $html->tagErrorMsg('User/email', 'email is invalid') ?>

<label>First Name:</label>
<?php echo $html->inputTag('User/first_name', array('size' => '40')) ?>
<?php echo $html->tagErrorMsg('User/first_name', 'first_name is required') ?>

<label>Last Name:</label>
<?php echo $html->inputTag('User/last_name', array('size' => '40')) ?>
<?php echo $html->tagErrorMsg('User/last_name', 'last_name is required') ?>

<?php echo $html->submitTag('register') ?>
</form>

при попытке открыть страницу в браузере вместо страницы с формой получаю такие предупреждия:
Код:
Warning (512): Method HtmlHelper::formTag does not exist [CORE\cake\libs\view\helper.php, line 148]
Notice (1024): Method tagErrorMsg() is deprecated in HtmlHelper: see FormHelper::error [CORE\cake\libs\view\helpers\html.php, line 801]

Cake: cake_1.2.0.6311-beta.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KPOTOB

цитировать



Зарегистрирован: 09 Дек 2007 14:46:20
Сообщения: 127

СообщениеДобавлено: 26 Фев 2008 00:48:01    Заголовок сообщения: Ответить с цитатой

Данное руководство создавалось на основе версии 1.1.8

Выкачать верную версию и ковыряться

Иначе - менять HtmlHelper на FormHelper и соответсвующие вызовы:
create
input
error
submit

http://api.cakephp.org/1.2/class_form_helper.html#9c894167e29ab21edc471f7d9b2c9c59
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Пушной звер

цитировать



Зарегистрирован: 25 Фев 2008 23:34:01
Сообщения: 11

СообщениеДобавлено: 27 Фев 2008 17:21:39    Заголовок сообщения: Ответить с цитатой

Ага, разобрался. Спасибо за помощь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Установка и настройка Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru