| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Tonny Santana
  цитировать
 
 
  Зарегистрирован: 08 Сен 2010 04:18:21 Сообщения: 3
 
  | 
		
			
				 Добавлено: 09 Сен 2010 19:00:04    Заголовок сообщения: Как при update исключить поле? | 
				     | 
			 
			
				
  | 
			 
			
				Мне нужно чтобы определенное поле в базе данных заносилось при insert и не модифицировалось при update. Как это зделать с cake? Можно это зделать на модели а не в контроллере?
 
 
Заранее спасибо. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		evilbloodydemon
  цитировать
 
 
  Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
 
  | 
		
			
				 Добавлено: 10 Сен 2010 10:14:03    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				можно, в модели создать beforeSave обработчик и проверять, если в пришедших данных есть id, то это редактирование, если нет - добавление. и соответственно убивать значение поля или оставлять _________________ поздняк метаться - ракеты в воздухе
 
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		michas
  цитировать
 
 
  Зарегистрирован: 28 Янв 2008 11:28:31 Сообщения: 123
 
  | 
		
			
				 Добавлено: 10 Сен 2010 10:46:18    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Если разные экшены то при редактировании задавать fieldList. _________________ Все самое интересное в реальном времени - xmpp:cakephp@conference.jabber.ru | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
	
	
	
		 |