yii2- все статьи тега


В чем разница между Yii 2 advanced application и basic?

В чем разница между расширенным приложением и базовым приложением в рамках Yii? Есть ли у них какие-либо различия в отношении безопасности? ...

Yii 2 инициализировать компонент

Я хочу сделать то, что именно Yii2 делает с компонентом в файле config в yii config: 'someComponent'=> [ 'class' => 'namespacetoclass', 'param1' => 'somevalue', 'param2' => 'somevalue', ] Как я могу сделать то, что Yii делает в моем собственном классе, дать ему массив файла компонента, а затем мой класс создать и экземпляр и инициализировать его? Правка: Конфигурационный файл: 'payment' => [ 'class' => 'backendmodulespaymentBank', ...

Как выполнить фильтрацию с помощью выпадающего списка Multi Select в Yii2 GridView

Здесь я хотел бы ясно объяснить свою проблему, Пытаюсь выполнить выпадающий фильтр multi select, перед этим фильтром multiselect у меня есть базовый фильтр. Я использую выпадающее расширение kartik-v Искать.php <?php $status = ArrayHelper::map(Status::find()->all(),'id','status'); echo $form->field($model, 'status')->widget(Select2::classname(), [ 'data' => $status, 'language' => 'en', ...

Как изменить размер изображения с помощью расширения imagine в yii2

Я использую функцию bellow для изменения размера изображений после загрузки, чтобы показать на моем посте. но он работает только для изображений размером более 500px 300px. когда я загружаю изображение меньше этого размера, строка изображений моего сайта ломается. use yiiimagineImage; public function upload() { $this->pictureFile->saveAs('../files/upload/' . $this->pictureFile->baseName . '.' . $this->pictureFile->extension); Image::thumbnail('.. ...

Как изменить метод запроса в правилах пользовательского URL-адреса Yii2 с GET на POST и другие?

Я пытаюсь работать в RESTfull web services в Yii2, используя контроллер по умолчанию. Но проблема, с которой я столкнулся, заключается в том, что я не могу отправить POST-запрос с параметрами. Ниже приведен мой код: Правило диспетчера Url в web.php 'urlManager' => [ 'class' => 'yiiwebUrlManager', // Disable index.php 'showScriptName' => false, // Disable r= routes 'enablePrettyUrl' => true, 'rules' => array( ['patte ...

Yii2: как отправить новую переменную из вида в контроллер?

У меня есть таблица под названием persons с id и name полями. У меня есть создать.php view, который загружает модель под названием Persons, и теперь я хочу добавить флажок под названием hasCar, чтобы показать, есть ли у человека автомобиль (так что это логическое условие). Затем у меня есть кнопка send , которая отправляет массив $model формы в контроллер, поэтому мне нужно добавить переменную hasCar в $model массив. Но флажок не является столбцом таблицы persons, поэтому я получил некото ...

Yii2: Как установить значения атрибутов по умолчанию в ActiveRecord?

Это может показаться тривиальным вопросом, однако все очевидные решения, которые я могу придумать, имеют свои собственные недостатки. Мы хотим иметь возможность задать любое значение атрибута ActiveRecord по умолчанию только для новых записей таким образом, чтобы он был доступен для чтения до и во время проверки и не мешал производным классам, используемым для поиска. Значения по умолчанию должны быть установлены и готовы, как только мы создадим экземпляр класса, так что (new MyModel)->attr ...

как написать условие 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 ...

Загрузка основных сценариев, таких как jQuery в Yii 2

Мне было трудно понять, как загрузить jQuery или другие основные скрипты в Yii 2. В Yii 1 казалось, что это был путь: <?php Yii::app()->clientScript->registerCoreScript("jquery"); ?> В Yii 2 $app является свойством Yii, а не методом, поэтому вышеизложенное, естественно, не работает, но меняет его на: <?php Yii::$app->clientScript->registerCoreScript("jquery"); ?> Выдает такую ошибку: Getting unknown property: yiiwebApplication::clientScript Я не смог найти ...

Как настроить Yii2 с темой AdminLTE [закрыто]

Я новичок в Yii2 Framework и только что настроил приложение Yii2 Advance. Теперь я хочу настроить adminLTE тему в моем приложении Yii2 Advance без использования композитора. Каким-то образом Composer не устанавливается на мою машину. Ref: http://www.yiiframework.com/wiki/729/tutorial-about-how-to-integrate-yii2-with-fantastic-theme-adminlte/ ...

коде с Yii2:данные из связанной модели в GridView в

У меня есть две модели, а именно MedicineRequestEntry и MedicineRequest. MedicineRequestEntry связан с MedicineRequest через public function getMedicineRequests() { return $this->hasMany(MedicineRequest::className(), ['medicine_request_entry_id' => 'id']); } Теперь в сеточном представлении MedicineReuestEntry я пытаюсь извлечь данные из модели MedicineRequest, используя отношение, используя два альтернативных способа Как [ 'attribute' => 'is_delivered' ...

Yii2-как получить текущее имя пользователя из Yii::$app - >user?

Как вы добавляете или получаете переменные, используя Yii::$app- > user - >something ? Я не хочу, чтобы они прошли через identity! Я хочу сделать конкретные из них доступными через user! Например, я хочу получить имя и фамилию текущего зарегистрированного пользователя: Yii::$app->user->username Или Yii::$app->user->name Уведомление Я отвечаю на этот вопрос Q & A Style. Это означает, что я отвечаю на свой собственный вопрос. Я уже знаю, как и надеюсь, что это ...

Yii2: как передать дополнительные параметры в listview

Я читаю этот пост и отвечаю на этот вопрос Сонгвут к.: Yii2 ListView и dataprovider Но я хочу знать, что можно использовать вторую модель в _item. Предположим, что _item-это сообщение на форуме, которое извлекает данные из $model, но я хотел бы использовать другую модель, например $comment для меня комментарий к этому сообщению и просматривать сообщение вместе с комментарием как один _item. Представьте себе, что этот пункт является постом на facebook, и он отображает только текст, дата ...

сортировка по умолчанию поставщика данных yii2

в Yii этот код работает для сортировки по умолчанию: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), как сортировка по умолчанию может быть установлена в yii2? пробовал ниже код, но результата нет: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => ['defaultOrder'=>'topic_order asc'] ]); ...

Включить чистые URL-адреса в коде с Yii2

Как я могу включить чистые URL-адреса в Yii2. Я хочу удалить индекс.php и '? из параметров URL. Какой раздел должен быть отредактирован в Yii2 для этого? ...