Size: a a a

2020 May 10

P

PowerAxis in Yii Framework 2
Andrey
var_dump($article->getImage()); что показывает
Не то дампить нужно
источник

P

PowerAxis in Yii Framework 2
Нужно article->image
источник

ЖК

Женя Клименко... in Yii Framework 2
сек
источник

ЖК

Женя Клименко... in Yii Framework 2
источник

ЖК

Женя Клименко... in Yii Framework 2
хахавхвахваавх
источник

P

PowerAxis in Yii Framework 2
Понял да?
источник

ЖК

Женя Клименко... in Yii Framework 2
да
источник

P

PowerAxis in Yii Framework 2
Не за что
источник

ЖК

Женя Клименко... in Yii Framework 2
Спасибо)
источник

СП

Сергей Предводителев... in Yii Framework 2
Добрый вечер!

Разбираюсь с тестированием, точнее с хранением классов фикстур и данных к ним.

Хочу вот так сделать.

\userFixture
 UserFixture.php ← Класс фикстуры
 User1Fixture.php — Класс, наследован от UserFixture и использует data1.php
 User2Fixture.php — Класс, наследован от UserFixture и использует data1.php
 User3Fixture.php — Класс, наследован от UserFixture и использует data1.php
 data1.php — Файл с набором данных 1
 data2.php — Файл с набором данных 2
 data3.php — Файл с набором данных 3

 
Кто-нибудь использовал подобный подход? Или это не правильно?
источник
2020 May 11

S

Serj in Yii Framework 2
подскажите, пожалуйста, по бандлам и ассетменеджеру:

сейчас бандл выглядит так:

           'bundles' => [
               'yii\bootstrap\BootstrapAsset' => [
                   'css' => ['//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/css/bootstrap.min.css'],
              ],
              'yii\bootstrap\BootstrapPluginAsset' => [
                  'js' => [
                      '//cdnjs.cloudflare.com/ajax/libs/popper.js/2.4.0/umd/popper.min.js',
                      '//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.min.js',
                   ],
               ],

необходимо в бандлах указать bootstrap 4, но не меняя CDN'ы и версии. как бандлы оформить?
если просто изменяю на 'yii\bootstrap4\BootstrapAsset' и 'yii\bootstrap4\BootstrapPluginAsset', то bs4 не грузится.
источник

ZP

Zhenya Panin in Yii Framework 2
Всем привет, подскажите, пожалуйста, почему у меня ошибка,  когда я работаю через докер
источник

ZP

Zhenya Panin in Yii Framework 2
Database Exception – yii\db\Exception
SQLSTATE[HY000] [2002] Connection refused

Caused by: PDOException
SQLSTATE[HY000] [2002] Connection refused
in /app/vendor/yiisoft/yii2/db/Connection.php at line 705
источник

ZP

Zhenya Panin in Yii Framework 2
Я     'dsn' => 'mysql:host=127.0.0.1;dbname=db',
менял с локалхост на 127.0.0.1
источник

ZP

Zhenya Panin in Yii Framework 2
Все хорошо, я сделал... тут для докера нужно:     'dsn' => 'mysql:host=mysql;dbname=db',
источник

ZP

Zhenya Panin in Yii Framework 2
mysql в хосте!
источник

H

He4e6ypawka in Yii Framework 2
Zhenya Panin
Все хорошо, я сделал... тут для докера нужно:     'dsn' => 'mysql:host=mysql;dbname=db',
а ping mysql - проходит?
источник

ZP

Zhenya Panin in Yii Framework 2
ну да, норм работает вроде
источник

I

Igor in Yii Framework 2
Всем привет! Подскажите пожалуйста, в чем может быть проблема. В основной моделе прописываю:
   public function transactions()
   {
       return [
           self::SCENARIO_CREATE => self::OP_ALL,
       ];
   }
в поведении на afterSave вешаю создание данных в связанную таблицу, но если данные для связанных таблиц не проходят валидацию, то через $this->owner->addError() добавляю ошибки, но при этом основная модель записывается в БД, т.е. транзакция не прерывается, есть ли способ без выкидывания исключения откатить транзакцию?
источник

I

Igor in Yii Framework 2
Модель используется в REST API
источник