Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
eimer
цитировать
Зарегистрирован: 11 Янв 2008 01:06:50 Сообщения: 2
|
Добавлено: 11 Янв 2008 19:36:49 Заголовок сообщения: верстка внешнего вида и переход на новую версию кейка |
|
|
Начинаю немного изучать Кейк.
Пробовал сделать пример со странички:
http://www.ixbt.com/soft/opensource/cakephp.shtml
Получилось прикольно, но и появились вопросы:
1. Не совсем прозрачно как нужно ваять свои бессмертные HTML темплэйты. Как делать врапперы для мелких частей.
Например:
- под 1.1 получилось более менее понятно, header, date... выдаются просто и без заморочек - форматируй как хочешь в файле views.
- под 1.2 Кейк сам отформатировал дату и хедер и еще прикрепил как метки названия полей
http://www.wpiz.de/posts/add
2. Чем отличается views от layouts? (и наоборот)
3. версия 1.2 она конечно по-продвинутей, но помоему обратно к 1.1 не компортабельна.
я попробовал сделать в.у. примерчик на 1.1, потом поставил 1.2 и система меня обрадовала, тем что разработчики наконец-то убрали функции формы из помощника html и переместили в помошника form.
Интересно как в таком случае актуализировать систему при выходе более свежей версии? _________________ Григорий |
|
Вернуться к началу |
|
|
Sam Dark
цитировать
Зарегистрирован: 09 Ноя 2007 19:16:48 Сообщения: 19
|
Добавлено: 11 Янв 2008 19:55:58 Заголовок сообщения: |
|
|
eimer
1. См. элементы.
2. Лэйаут - общее оформление, в которое вставляеются нагенерённые страницы. Часто на всё приложение один layout. View - для каждого контроллера свой. Он вставляется внутрь layout-а.
3. что такое "не компортабельна"?
Актуализировать обновлением через SVN. |
|
Вернуться к началу |
|
|
eimer
цитировать
Зарегистрирован: 11 Янв 2008 01:06:50 Сообщения: 2
|
Добавлено: 11 Янв 2008 22:06:12 Заголовок сообщения: |
|
|
Спасибо большое за подсказки.
Про SVN не знал, надо будет почитать.
Но все-таки один вопрос еще остался -
- почему кога я в cakephp 1.2 просто делаю форму,
неизвестный помошник форматирует поля формы по своему, показывает метки, создавая их из имен полей и как этого избежать?
http://www.wpiz.de/posts/add
Код: | <form method="post" action="<?php echo $html->url('/posts/add')?>">
<p>
Название:<br>
<?php echo $form->input('Post/post_header', array('size' => '40'))?>
<?php echo $form->error('Post/post_header','Название не может быть пустым.') ?>
</p>
<p>
Дата:<br>
<?php echo $form->input('Post/post_date', array('size' => '1'))?>
<?php echo $form->error('Post/post_data','Дата не может быть пустой.') ?>
</p>
<p>
Текст:<br>
<?php echo $form->textarea('Post/post_text', array('rows'=>'10')) ?>
<?php echo $form->error('Post/post_text','Сообщение не может быть пустым.') ?>
</p>
<p>
<?php echo $form->submit('Сохранить') ?>
</p>
</form> |
_________________ Григорий |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 12 Янв 2008 12:49:04 Заголовок сообщения: |
|
|
eimer
Во втором параметре input'a в массиве укажите значение
|
|
Вернуться к началу |
|
|
|