Спасибо
Найдено 10 результатов
- 2022.09.20, 06:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Select в модели Active Record
- Ответы: 2
- Просмотры: 1080
- 2022.09.19, 14:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Select в модели Active Record
- Ответы: 2
- Просмотры: 1080
Select в модели Active Record
Добрый день. Пытаюсь сделать select, но в мой запрос добавляется символ "`" и выходит ошибка. Как это обойти, помогите пожалуйста. $query = Order::find() ->select("IF(operator_real_date IS NULL, 0, (IF(TIMEDIFF(operator_real_date, operator_real_date) > 0, 1, 2))) as `status_time_opera...
- 2022.09.09, 06:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, with
- Ответы: 5
- Просмотры: 1273
Re: Active record, with
Хорошо, а другими средствами, без цикла не получится сделать? Просто записей может быть много и не хотелось бы в цикле крутить. Циклы тут только для наглядности, в том же GridView, вывод статуса из родительской сущности выводится так, с условием что описана связь hasOne в Order 'columns' => [ //......
- 2022.09.08, 14:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, with
- Ответы: 5
- Просмотры: 1273
Re: Active record, with
А за этот кусок, спасибо, заменю свой)Dominus писал(а): ↑2022.09.08, 13:43Код: Выделить всё
public function getStatus() { return ArrayHelper::getValue(self::getStatuses(), $this->status); }
- 2022.09.08, 14:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, with
- Ответы: 5
- Просмотры: 1273
Re: Active record, with
public function getStatus() { return ArrayHelper::getValue(self::getStatuses(), $this->status); } $customers = Customer::find()->with(['orders'])->all(); $result = []; foreach($customers as $customer) { $result[$customer->id]['status'] = $customer->getStatus(); $result[$customer->id]['orders'] = $c...
- 2022.09.08, 12:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, with
- Ответы: 5
- Просмотры: 1273
Active record, with
Модель Customer: namespace app\models; use yii\db\ActiveRecord; class Customer extends ActiveRecord { const STATUS_INACTIVE = 0; const STATUS_ACTIVE = 1; /** * @return string the name of the table associated with this ActiveRecord class. */ public static function tableName() { return '{{customer}}';...
- 2022.07.25, 12:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация unique с фильтром
- Ответы: 2
- Просмотры: 1292
Re: Валидация unique с фильтром
При добавление новой записи валидация не срабатывает. После того как запись уже создана, при редактирование с теми же данными, валидация срабатывает. Что делать?samdark писал(а): ↑2022.07.24, 23:05Код: Выделить всё
['name_product', 'unique', 'targetAttribute' => ['name_product', 'category_id']]
- 2022.07.22, 08:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация unique с фильтром
- Ответы: 2
- Просмотры: 1292
Валидация unique с фильтром
Добрый день. У меня есть модель Products в которой есть поля: * @property int $id * @property int $category_id Country * @property string $name_product Name product Как мне прописать валидацию так, чтобы поле "$name_product" была уникальное для определенной "$category_id". Т.е. е...
- 2022.05.05, 06:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не могу запустить yii2-app-advanced
- Ответы: 4
- Просмотры: 2133
Re: Не могу запустить yii2-app-advanced
Спасибо большое, помогло. Странно, что в документации пропустили этот пункт. https://ibb.co/ZG0QXcR
- 2022.05.04, 17:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не могу запустить yii2-app-advanced
- Ответы: 4
- Просмотры: 2133
Не могу запустить yii2-app-advanced
Добрый день. Пытаюсь запустить yii2 advanced на vagrant, делал всё по инструкции, которая находится по ссылке https://www.yiiframework.com/extension/yiisoft/yii2-app-advanced/doc/guide/2.0/en/start-installation. 1. Клонировал с гита проект по ссылке https://github.com/yiisoft/yii2-app-advanced.git 2...