Как выкинуть поле с модели?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
olexeyminaev
Сообщения: 32
Зарегистрирован: 2011.06.30, 22:59

Как выкинуть поле с модели?

Сообщение olexeyminaev »

Здравствуйте!

Сделал модель Users в gii:
-id
-login
-pwd
-user_value

создал в gii на основе модели форму, само собой, автоматом добавились все поля(кроме id) на веб-форму. Проблема в том что поле user_value должно быть скрыто от пользователя и значение мне нужно присвоить програмно.

Вопрос: как скрыть поле - user_value что б оно не передавалось в веб-форму (иначе post можно подсмотреть)

Спасибо!

rak
Сообщения: 2093
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Как выкинуть поле с модели?

Сообщение rak »

просто удалить его из формы будет достаточно

olexeyminaev
Сообщения: 32
Зарегистрирован: 2011.06.30, 22:59

Re: Как выкинуть поле с модели?

Сообщение olexeyminaev »

To: rak
Поле исчезнет из веб форм но post запрос будет содержать єто поле... Что недопустимо

rak
Сообщения: 2093
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Как выкинуть поле с модели?

Сообщение rak »

и каким же образом в пост попадут данные, которых нету в форме?

Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: Как выкинуть поле с модели?

Сообщение BuCeFaL »

Валидатор unsafe
http://www.yiiframework.com/doc/api/1.1/CValidator

В rules необходимо указать

Код: Выделить всё

return array(
    array('user_value','unsafe')
) 

olexeyminaev
Сообщения: 32
Зарегистрирован: 2011.06.30, 22:59

Re: Как выкинуть поле с модели?

Сообщение olexeyminaev »

BuCeFaL писал(а):Валидатор unsafe
http://www.yiiframework.com/doc/api/1.1/CValidator

В rules необходимо указать

Код: Выделить всё

return array(
    array('user_value','unsafe')
) 


Спасибо!

Ответить