yii2-advanced-app- все статьи тега
Yii 2 инициализировать компонент
Я хочу сделать то, что именно Yii2 делает с компонентом в файле config в yii config: 'someComponent'=> [ 'class' => 'namespacetoclass', 'param1' => 'somevalue', 'param2' => 'somevalue', ] Как я могу сделать то, что Yii делает в моем собственном классе, дать ему массив файла компонента, а затем мой класс создать и экземпляр и инициализировать его? Правка: Конфигурационный файл: 'payment' => [ 'class' => 'backendmodulespaymentBank', ...
Как изменить размер изображения с помощью расширения imagine в yii2
Я использую функцию bellow для изменения размера изображений после загрузки, чтобы показать на моем посте. но он работает только для изображений размером более 500px 300px. когда я загружаю изображение меньше этого размера, строка изображений моего сайта ломается. use yiiimagineImage; public function upload() { $this->pictureFile->saveAs('../files/upload/' . $this->pictureFile->baseName . '.' . $this->pictureFile->extension); Image::thumbnail('.. ...
Yii2: как отправить новую переменную из вида в контроллер?
У меня есть таблица под названием persons с id и name полями. У меня есть создать.php view, который загружает модель под названием Persons, и теперь я хочу добавить флажок под названием hasCar, чтобы показать, есть ли у человека автомобиль (так что это логическое условие). Затем у меня есть кнопка send , которая отправляет массив $model формы в контроллер, поэтому мне нужно добавить переменную hasCar в $model массив. Но флажок не является столбцом таблицы persons, поэтому я получил некото ...
как написать условие if внутри условия where на основе подзапроса в Yii2 query builder
У меня есть подзапрос внутри основного запроса, как показано ниже: $subquery = (new Query())->select('COUNT(project_sup_id)') ->from('project_supervisors AS sup') ->where(['AND','sup.project_ref_id = p.project_id']); $uQuery =(new Query())->select(['project_id','supcount' => $subquery]) ->from('projects AS p') ->join('LEFT JOIN','project_supervisors AS sup','sup.project_ref_id = project_id') ->andWhere('IF(supcount>0, sup_project_status=1, projec ...