Поля обязательные для заполнения
Поля обязательные для заполнения
Поля обязательные для заполнения в форме обозначаются звездочкой "*",с права.
Подскажите как изменить ее расположение? допустим, что бы она была слева.
Подскажите как изменить ее расположение? допустим, что бы она была слева.
Re: Поля обязательные для заполнения
В контроллереnewbie112 писал(а):Поля обязательные для заполнения в форме обозначаются звездочкой "*",с права.
Подскажите как изменить ее расположение? допустим, что бы она была слева.
Код: Выделить всё
public function init()
{
CHtml::$beforeRequiredLabel=''; // ДО поля (слева)
CHtml::$afterRequiredLabel=' <font color="red">*</font>'; // ПОСЛЕ поля (справа)
Re: Поля обязательные для заполнения
спасибо, работает
Re: Поля обязательные для заполнения
вопрос по названию темы:
можно ли делать обязательные поля разными для разных экшинов?
например при создании(actionCreate) поле 'xxx1' не обязательно, но при actionUpdate оно обязательно?
можно ли делать обязательные поля разными для разных экшинов?
например при создании(actionCreate) поле 'xxx1' не обязательно, но при actionUpdate оно обязательно?
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Поля обязательные для заполнения
можно, в моделе используйте сценарии
Код: Выделить всё
public function rules() {
return array(
array('xxx1', 'required', 'on'=>'update'),
);
}
Жду Yii 3!
Re: Поля обязательные для заполнения
да, используйте сценарии
тут про это немного есть http://www.yiiframework.com/doc/guide/1.1/ru/form.model
пример сценария - search в моделях для вывода Grid
тут про это немного есть http://www.yiiframework.com/doc/guide/1.1/ru/form.model
пример сценария - search в моделях для вывода Grid
Re: Поля обязательные для заполнения
а в контроллере? нашел что нужно добавить
в контроллере используется:
кста...описание loadModel тоже найти не могу ='((((
поспать бы =)
Код: Выделить всё
$model->validate('status');
Код: Выделить всё
$model=$this->loadModel($id);
поспать бы =)
Re: Поля обязательные для заполнения
сори, нашел loadModel =)
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Поля обязательные для заполнения
Нет это не сценарий. В метод validate указываются конкретные поля для проверки, если нужно проверить не все.mess@nger писал(а):а в контроллере? нашел что нужно добавитьКод: Выделить всё
$model->validate('status');
Сценарии устанавливаются либо при создании модели
Код: Выделить всё
$model = new User('сценарий')
Код: Выделить всё
$model=$this->loadModel($id);
$model->scenario = 'сценарий';
Жду Yii 3!
-
- Сообщения: 1
- Зарегистрирован: 2017.01.30, 07:18
-
- Сообщения: 977
- Зарегистрирован: 2014.08.27, 21:54
Re: Поля обязательные для заполнения
1. правилом валидации