| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| 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 в массиве укажите значение
 
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
	
	
	
		|  |