Articles of yii2

почему я получаю фатальную ошибку PHP, когда я хочу установить расширение

$php composer.phar require "kartik-v/yii2-password": "@dev" Ошибка msg: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /home/john/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272 Когда я хочу добавить расширение в свой проект, я получил эту ошибку, помогите мне решить ее.

Yii2 – Вызов команды консоли Yii из другой команды консоли?

Я создал две разные консольные команды / контроллеры Yii2. Пример их вызова # yii user/create-account а также # yii webserver/update-config После запуска пользователя / создания учетной записи я хочу вызвать webserver / update-config – возможно ли это сделать из Yii кодом? Или мне нужно использовать exec () / system (), чтобы вызвать второй скрипт yii […]

Установить изображение ширины в gridview yii2

как установить ширину изображения в виджет gridview в yii2? Я использовал этот метод для отображения изображения. Изображение в gridview в yii2

Yii2 Html :: dropDownList и Html :: activeDropDownList компромисс

В Yii2, используя Html::activeDropDownList , я могу отправить данные в форме, подобной следующей: <?= Html::activeDropDownList($model, 'category', ArrayHelper::map($categories, 'id', 'name'), [ 'multiple' => 'multiple', 'class' => 'multiselect', ]) ?> Есть ли способ указать предварительно выбранные категории в приведенном выше? Я знаю, что это можно сделать, используя Html::dropDownLost как Html::dropDownLost ниже: <?= Html::dropDownList('category', [1, 3, 5], ArrayHelper::map($categories, […]

yii2 BaseActiveRecord findAll () условия больше или меньше

У меня есть таблица базы данных страны (как показано в руководстве ), что я тестирую приложение разработки yii2 . У меня есть population местах, и я хочу создать публичный метод в модели Country чтобы вернуть все страны с конкретными пределами населения. т.е. вернуть все страны с населением между x и y. Я попробовал следующее: // […]

Как установить конфигурацию по умолчанию для GridView в Yii2 без фабрики виджета?

Это то, что выглядит сетка в Yii2: <?php echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], … ['class' => 'yii\grid\ActionColumn'], ], ]); ?> Я хочу немного изменить свои решетки, поэтому добавляю эту строку: tableOptions'=>['class'=>'table table-condensed'], Это отлично работает, но … Я хочу, чтобы это значение по умолчанию для всех […]

Yii Framework 2.0 Загрузка файлов Ошибка finfo_file (): не удалось открыть поток: нет такого файла или каталога

После документации Yii Framework 2.0 http://www.yiiframework.com/doc-2.0/guide-input-file-upload.html Я попытался загрузить изображение. Изображение может быть загружено успешно, но после загрузки изображения я попытался вставить модель в базу данных со следующим кодом. $model->file->saveAs('uploads/' . $model->file->baseName . '.' . $model->file->extension); $model->save(); Я получил следующую ошибку: PHP Warning – yii\base\ErrorException finfo_file(/tmp/phpIGuwiT): failed to open stream: No such file or directory […]

использовать Joins для нескольких таблиц в yii2

Я использую yii2, у меня есть 3 таблицы: сообщения, поклонники, комментарии, и я хочу использовать joinWith (), чтобы получать сообщения с их комментариями и имя поклонника (в таблице фанатов) для сообщений и комментариев. я написал этот запрос: <pre> facebook_posts::find()->joinwith('fans')->joinWith('comments')->all(); </pre> и я добавил эти две функции для отношений: <pre> public function getfans() { return $this->hasOne(Fans::className(), […]

Как создать модули в YII2

Как создать модуль в yii2 и настроить его при настройке. Я искал какое-то время в Google, и я не могу найти много учебника по этому вопросу. Пожалуйста помоги.

Yii 2.0 Проверка CSRF для запроса AJAX

У меня есть функция ajax которая запускает удаление записи из моей базы данных. Мне нужно сделать проверку CSRF для того же самого. Как я могу это сделать? Я отправляю CSRF cookie вместе с моим почтовым запросом, но Yii 2.0 не проверяет его, и любой вход, который передается через ajax, достигает сервера. Как сделать проверку CSRF […]