Size: a a a

2020 April 28

V

Victooor in Yii Framework 2
может кто в курсе, как пхпшторму объяснить что в переменной js код?
источник

ДК

Дмитрий Кожанов in Yii Framework 2
Victooor
может кто в курсе, как пхпшторму объяснить что в переменной js код?
Все работает изкаропки. Возможно у тебя старый шторм?
источник

ДК

Дмитрий Кожанов in Yii Framework 2
А. Пробел убери
источник

ДК

Дмитрий Кожанов in Yii Framework 2
Хотя, нет и так работает
источник

V

Victooor in Yii Framework 2
нивкакую
источник

V

Victooor in Yii Framework 2
у тебя плагинов каких нет?
источник

ДК

Дмитрий Кожанов in Yii Framework 2
У меня дофига плагинов
источник

A

Andrey in Yii Framework 2
Из коробки не работает
источник

СБ

Станислав Барейша in Yii Framework 2
Vi ٩(̾●̮̮̃̾•̃̾)۶
Зачем? Просто сделай привязку названия базы к юзеру и тяни в зависимости от юзера
все же сделал так, так как у меня только модули то делаю так в каждой модели
public static function getDb() {
       return Yii::$app->get(Yii::$app->controller->module->id);
   }
Тоесть id модуля соотвествует базе данных
И попутно вопрос: Если создать приложение по такому способу, будут ли в дальнейшем грабли какие?
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶ in Yii Framework 2
ну грабли штука риторическая) в теории не должно. У каждого своя база и вроде как ок. Бэкапы настроить не забудь.
источник

СБ

Станислав Барейша in Yii Framework 2
Тогда использую этот подход, бэкапы это конечно  нужно)  Осталось придумать теперь что бы yii в зависимости от модуля в сокеты посылал строку определенную и на нужный порт)
источник
2020 April 29

S

Serj in Yii Framework 2
Andrey
Из коробки не работает
работает
источник

СБ

Сергей Бабий in Yii Framework 2
Всем привет ребят, куда копать если выскакивает такая ошибка? Can not instantiate backend\controllers\AdminController.
источник

S)

Shokha )) in Yii Framework 2
Сергей Бабий
Всем привет ребят, куда копать если выскакивает такая ошибка? Can not instantiate backend\controllers\AdminController.
AdminController покажи
источник

S

SiZE in Yii Framework 2
Сергей Бабий
Всем привет ребят, куда копать если выскакивает такая ошибка? Can not instantiate backend\controllers\AdminController.
ctrl+f "Can not instantiate"
источник

ДК

Дмитрий Кожанов in Yii Framework 2
SiZE
ctrl+f "Can not instantiate"
Ctrl + Shift + F поиск по проекту
источник

СБ

Сергей Бабий in Yii Framework 2
Shokha ))
AdminController покажи
<?php

namespace backend\controllers;

use common\components\extended\Controller;
use yii;

abstract class AdminController extends Controller
{

   protected $accessRule = null;
   
   public function beforeAction($action)
   {
       if (!parent::beforeAction($action)) {
           return false;
       }

       if (Yii::$app->user->isGuest) {
           $this->redirect(['site/login']);
           return false;
       }

       if ($this->accessRule && !Yii::$app->user->can($this->accessRule)) {
           throw new yii\web\ForbiddenHttpException('Access denied!');
       }

       return true;
   }
}
источник

Д

Дмитрий in Yii Framework 2
Привет народ, есть вопрос,
есть 2 модели Client и Billing, они связаны вот так в модели клиент
   public function getBilling ()
   {
       return $this->hasMany(Billing::className(), ['user_id' => 'id']);
   }
В контроллере я вывожу вот так $users = Client::find()->all();

Теперь вопрос, нужно сделать сортировку по полю sum из таблицы billing, что бы цены выводилиь от наименьшей к большей. Когда я пишу в контроллере вот так $users = Client::find()->orderBy(['sum'=> SORT_DESC])->all(); пигет что такой колонки нет, хотя таблица связана, а точнее пишет SQLSTATE[42S22]: Column not found: 1054 Unknown column 'sum' in 'order clause'
The SQL being executed was: SELECT * FROM users ORDER BY sum DESC
источник

ДК

Дмитрий Кожанов in Yii Framework 2
Сергей Бабий
<?php

namespace backend\controllers;

use common\components\extended\Controller;
use yii;

abstract class AdminController extends Controller
{

   protected $accessRule = null;
   
   public function beforeAction($action)
   {
       if (!parent::beforeAction($action)) {
           return false;
       }

       if (Yii::$app->user->isGuest) {
           $this->redirect(['site/login']);
           return false;
       }

       if ($this->accessRule && !Yii::$app->user->can($this->accessRule)) {
           throw new yii\web\ForbiddenHttpException('Access denied!');
       }

       return true;
   }
}
А с каких пор у нас можно абстрактные классы инстанцировать?
источник

ВС

Владислав Субботин in Yii Framework 2
Лол
источник