Найдено 29 результатов

urfii
2019.01.21, 12:31
Форум: REST API (Yii 2.x)
Тема: Изменение ответа сервера в случае срабатывания исключения
Ответы: 4
Просмотры: 2350

Re: Изменение ответа сервера в случае срабатывания исключения

ElisDN писал(а): 2019.01.18, 16:45 На проде отключают YII_DEBUG и ничего лишнего не выводится.
Спасибо! Не подумал об этом.
urfii
2019.01.18, 10:43
Форум: REST API (Yii 2.x)
Тема: Изменение ответа сервера в случае срабатывания исключения
Ответы: 4
Просмотры: 2350

Изменение ответа сервера в случае срабатывания исключения

При экспепшне добавляется такое свойство в ответ: "type":"yii\\base\\InvalidRouteException" естественно, при разных эксепшнах, будет разная строка в поле type. А если я не хочу показывать эти данные? В конфиге в "on beforeSend" я пробовал переопределять $response->data[...
urfii
2015.11.02, 21:29
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 и elephant.io
Ответы: 17
Просмотры: 7302

Re: Yii2 и elephant.io

вернее, с сервера node js на php-сервер
urfii
2015.11.02, 20:26
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 и elephant.io
Ответы: 17
Просмотры: 7302

Re: Yii2 и elephant.io

а как пост-запросы отправлять с клиента на сервер здесь?
urfii
2015.10.18, 00:13
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос о GridView и Связи моделей
Ответы: 8
Просмотры: 2614

Re: Вопрос о GridView и Связи моделей

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

      [
        'attribute' => 'user_id',
        'value' => 'user.username'
      ], 
не?
urfii
2015.10.17, 14:03
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли сохранить массив в базу данных postgres, как массив?
Ответы: 10
Просмотры: 4229

Re: Можно ли сохранить массив в базу данных postgres, как массив?

вопрос! я увидел, что этот функционал всё-таки реализовали: https://github.com/joni-jones/yii2/tree/e0b13ee9f8dae6c85fb32cc92b97483206b4a241/framework/db/pgsql а как мне включить это в мою сборку фреймворка? в папочке vendor посмотрел - у меня этого нету (только файлы QueryBuilder и Schema) версия ф...
urfii
2015.10.16, 16:28
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли сохранить массив в базу данных postgres, как массив?
Ответы: 10
Просмотры: 4229

Re: Можно ли сохранить массив в базу данных postgres, как массив?

решение получилось таким:

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

 $model->field = "{" . implode(", ", $post['field']) . "}";
 $model->save(); 
если кому-то сильно захочется, можете оформить в behavior :)


P.S. я храню в массиве дробные числа, так что может кому-то это решение не совсем подойдёт
urfii
2015.10.16, 15:22
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли сохранить массив в базу данных postgres, как массив?
Ответы: 10
Просмотры: 4229

Re: Можно ли сохранить массив в базу данных postgres, как массив?

только это поведение не работает, потому что возвращает значение в квадратных скобках вместо фигурных
видимо, таки придётся писать свой велосипед
urfii
2015.10.16, 02:54
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли сохранить массив в базу данных postgres, как массив?
Ответы: 10
Просмотры: 4229

Re: Можно ли сохранить массив в базу данных postgres, как массив?

спасибо большое за помощь!
из вашей ссылки я понял, что так сохранять ещё нельзя

зато вот здесь внизу есть решение:
https://github.com/yiisoft/yii2/issues/8098
urfii
2015.10.15, 16:08
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли сохранить массив в базу данных postgres, как массив?
Ответы: 10
Просмотры: 4229

Можно ли сохранить массив в базу данных postgres, как массив?

Добрый день!
В Postgres данные могут хранится в виде массива [].

Можно ли массив php сохранить в базу без дополнительных плясок с бубном (просто с помощью $model->save())?

Спасибо!


P.S. буду признателен за подсказку любого решения, не только средствами YII, но и нативными PHP.
urfii
2015.08.10, 15:01
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать такую связь (hasMany - hasMany)?
Ответы: 9
Просмотры: 2472

Re: Как организовать такую связь (hasMany - hasMany)?

Alex@ писал(а):
urfii писал(а):это магия!
????
магические геттеры
urfii
2015.08.10, 14:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать такую связь (hasMany - hasMany)?
Ответы: 9
Просмотры: 2472

Re: Как организовать такую связь (hasMany - hasMany)?

это магия!
P.S. чтобы так работало, надо всё-таки добавить getImages() в Pages

спасибо
urfii
2015.08.10, 14:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать такую связь (hasMany - hasMany)?
Ответы: 9
Просмотры: 2472

Re: Как организовать такую связь (hasMany - hasMany)?

всё, я понял:

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

 public function getImages() 
    { 
        return $this->hasMany(Images::className(), ['content_id' => 'id']);
    }  
должно быть в моделе Content, а не Pages
urfii
2015.08.10, 14:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать такую связь (hasMany - hasMany)?
Ответы: 9
Просмотры: 2472

Re: Как организовать такую связь (hasMany - hasMany)?

создаётся

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

public function getContents() {
        return $this->hasMany(Content::className(), ['page_id' => 'id']);
    }
больше ничего интересного.
Этот метод у меня уже был.
urfii
2015.08.10, 13:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать такую связь (hasMany - hasMany)?
Ответы: 9
Просмотры: 2472

Как организовать такую связь (hasMany - hasMany)?

Есть таблица pages, есть таблица content, в которой есть поле page_id; осуществляю выборку так: find()->from(['pages' => 'pages'])->with('contents')->where(['id' => $id])->one() но, есть ещё таблица images, которая также связана с таблицей content полем content_id как осуществить выборку из 3 таблиц...
urfii
2015.08.05, 10:55
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 advanced. Вывод view из frontend'а в backend'е
Ответы: 4
Просмотры: 1440

Re: Yii2 advanced. Вывод view из frontend'а в backend'е

я так понимаю, нужно дублировать код из фронтенда в виджете?
urfii
2015.08.05, 10:49
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 advanced. Вывод view из frontend'а в backend'е
Ответы: 4
Просмотры: 1440

Re: Yii2 advanced. Вывод view из frontend'а в backend'е

Зачем это нужно: пользователь хочет просматривать, как будет выглядеть страница после редактирования в админке.
Шаблон должен загружаться аяксом в модальном окне.