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

верстка внешнего вида и переход на новую версию кейка

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Установка и настройка
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 в массиве укажите значение
Код:
'label' => false
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Имя
Сообщение

Смайлики
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