У меня ведь только два состояния Актуально и неактуально. Зависит от того что в поле 0 или 1.
Бд у меня настроена на 1 по умолчанию. Т е при создании вакансии автоматически актуальная и при создании я вообще убрал это поле , а только оставил для редактирования , сделав две формы
Найдено 65 результатов
- 2018.03.05, 16:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
- 2018.03.05, 16:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Re: Как в грамотно учесть ситуацию в Grid
const STATUS_NOT_ACTIVE = 1; const STATUS_ACTIVE = 2; const STATUS_DELETED = 3; public static function availabilities() { return [ self::STATUS_NOT_ACTIVE => Yii::t('backend', 'Not Active'), self::STATUS_ACTIVE => Yii::t('backend', 'Active'), self::STATUS_DELETED => Yii::t('backend', 'Deleted') ]; ...
- 2018.03.05, 15:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Re: Как в грамотно учесть ситуацию в Grid
А всё понял. Я записал в более понятном виде <?= $form->field($model, 'availability')->dropDownList(['0'=>'Неактуально','1'=> 'Актуально']); ?> Этот же параметр одномерный массив. А то так непонятно, откуда оно выясняет что 0 это неактуально, а 1 актуально. А в виде Ключ = > значение как то более по...
- 2018.03.05, 15:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Re: Как в грамотно учесть ситуацию в Grid
Пойду почитаю dropDownList, чтобы понять как это произошло так)
- 2018.03.05, 15:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
- 2018.03.05, 15:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Re: Как в грамотно учесть ситуацию в Grid
foreign key А ещё не подскажете такую штуку. У меня для вывода пользователю в Таблице вакансии есть поле availability Естесна если 1 вакансия актуально, если 0 неактуальна. Но в админке 1 и 0 не хорошо, Поэтому в индексе сделал Так [ 'attribute' => 'availability', 'value' => function($data) { retur...
- 2018.03.05, 14:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Re: Как в грамотно учесть ситуацию в Grid
Готово

Код: Выделить всё
public function actionDelete($id)
{
$this->findModel($id)->delete();
Response::deleteAll(['vac_id' => $id]);
return $this->redirect(['index']);
}
- 2018.03.05, 14:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Re: Как в грамотно учесть ситуацию в Grid
можно чуть проще написать: [ 'attribute' => 'vac_id', 'value' => 'vacancies.name' ], а по вопросу как бы при наличии связей в БД у вас не должно быть откликов для несуществующих вакансий: 1. нужно либо переключать статус у вакансии на отключен, 2. либо удалять отзывы вместе с вакансиями 3. Ну еще в...
- 2018.03.05, 14:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
- 2018.03.05, 13:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в грамотно учесть ситуацию в Grid
- Ответы: 20
- Просмотры: 3824
Как в грамотно учесть ситуацию в Grid
В общем есть 2 таблицы. вакансии и отлики. У откликов задана связь один к одному public function getVacancies() { return $this->hasOne(Vacancies::className(), ['id'=> 'vac_id']); } Дело происходит в админке. Делаю красивый вывод чтобы показывало вместо vac_id название вакансии. В представлении же са...
- 2018.03.02, 13:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: При генерации Gii CRUD не работает Insert и Update
- Ответы: 4
- Просмотры: 1019
Re: При генерации Gii CRUD не работает Insert и Update
Ошибку нашёл, проблема была в том, что почему то в названии поля первая буква была русская
- 2018.03.02, 12:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: При генерации Gii CRUD не работает Insert и Update
- Ответы: 4
- Просмотры: 1019
- 2018.03.02, 11:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: При генерации Gii CRUD не работает Insert и Update
- Ответы: 4
- Просмотры: 1019
Re: При генерации Gii CRUD не работает Insert и Update
View тоже работает . Хмммм
- 2018.03.02, 11:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: При генерации Gii CRUD не работает Insert и Update
- Ответы: 4
- Просмотры: 1019
При генерации Gii CRUD не работает Insert и Update
Я до этого генерил много раз CRUD. Всё прекрасно работает. В эту же админку хочу добавить ещё редактирование вакансий. Через Gii создаю модель, CRUD. Но Показ всех записей работает, ок, запись удаляется ок, Но при вставке или изменение вот что exception 'yii\base\InvalidArgumentException' with messa...
- 2018.03.01, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно
- Ответы: 3
- Просмотры: 788
Re: Модальное окно
Я уже всё исправил
- 2018.02.28, 16:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно
- Ответы: 3
- Просмотры: 788
Re: Модальное окно
Хотя я посмотрел в консоли хрома. Вроде оно правильно формирует модальные окна с разным хедером, но по клику открывает одно и тоже что ли
- 2018.02.28, 16:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно
- Ответы: 3
- Просмотры: 788
Модальное окно
Есть вид в которую попадают данные <section id="inner-headline"> <div class="container"> <div class="row"> <div class="col-lg-12"> <h2 class="pageTitle">Вакансии</h2> </div> </div> </div> </section> <section id="content"> <div class="container"> <?php foreach ($vac as $item) :?> <div class="panel"> ...
- 2018.02.27, 10:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Замена поля в GridView по условию
- Ответы: 2
- Просмотры: 695
Re: Замена поля в GridView по условию
Благодарюsomeweb писал(а): ↑2018.02.27, 10:16Код: Выделить всё
'value' => function($data) { return $data->availability ? 'Доступен' : 'Заказан'; },
- 2018.02.27, 09:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Замена поля в GridView по условию
- Ответы: 2
- Просмотры: 695
Замена поля в GridView по условию
Столкнулся с мелкой проблемой. У меня есть поле availability которое равно 1 если доступно и равно 0 если недоступно. Так вот. Мне нужно в самом гриде заменить 1 на Доступен, 0 на Заказан. Похожее я делал через связь. Когда заменял id врача на имя его. [ 'attribute' => 'doctor_id', 'value' => functi...
- 2018.02.26, 16:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Реально ли создать многоуровневый список через dropDownList?
- Ответы: 15
- Просмотры: 2672
Re: Реально ли создать многоуровневый список через dropDownList?
Ага.vitalik1183 писал(а): ↑2018.02.26, 15:57https://nix-tips.ru/yii2-vypadayushhij- ... nlist.html
"Групированный список" Вы это имели ввиду?