Articles of yii2

ActiveForm, пользовательский идентификатор для проверки поля

Я довольно новичок в Yii2 и имею следующую неприятную проблему. Я создал две формы на одной странице, например <?php $form = ActiveForm::begin([ // make sure you set the id of the form 'id' => 'create', 'action' => $action, 'options' => ['enctype' => 'multipart/form-data'] ]); ?> <?php $form = ActiveForm::begin([ // make sure you set the […]

Yii 2 Запрос ActiveDataProvider с -> all () дает «Вызов функции-члена иFilterWhere () для массива»

Мне нужно передать объект ActiveDataProvider для просмотра, и я не могу понять, почему это: $query = Incarico::find(); $dataProvider = new ActiveDataProvider([ 'query' => $query, ]); работает, в то время как это: $query = Incarico::find() ->joinWith('allegatos') ->all(); $dataProvider = new ActiveDataProvider([ 'query' => $query, ]); дает мне следующую ошибку: Вызов функции-члена иFilterWhere () в массиве

Инициировать компонент приложения с конфигурацией из базы данных

Я создаю приложение Yii2, которое отправляет электронную почту через расширение swiftmailer . Я сохраняю настройки электронной почты (smtp, ssl, username и т. Д.) В таблице базы данных, чтобы иметь возможность редактировать их с помощью apposite view. Как инициализировать swiftmailer с конфигурацией из таблицы db? Спасибо.

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

Вот мой DataProvider: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'pagination' => ['pageSize' => 50], 'sort' => [ 'defaultOrder' => [ 'priority' => SORT_DESC, 'date_targeted' => SORT_ASC ] ] ]); Я хочу, чтобы двигаться («не задано») до конца результатов. Как я могу это сделать?

Yii2 Url Mapping Suffix

У меня есть некоторое сопоставление URL-адресов в Yii2: 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ['pattern'=>'pages','route'=>'pages/index', 'suffix'=>'/'], ['pattern'=>'pages/<id:\d+>','route'=>'pages/single', 'suffix'=>'.html'], ]] Итак, URL: domain.com/pages/ – works fine domain.com/pages – E404 domain.com/pages/321.html – works fine domain.com/pages/321 – E404 Если я удалю параметр суффикса из массива config, тогда: domain.com/pages/ – E404 domain.com/pages – […]

как искать фильтр multipe отношение таблица и группировка в yii2

У меня есть три таблицы, такие как ridersPoint (id, nameRider, serie_id, point) и series (serie_id, nameSerie, location, date, season_id) и season (season_id, nameSeason, year) . Атрибут serie_id в таблице riderPoint имеет отношение к serie_id в таблице serie_id , а атрибут season_id в таблице series имеет отношение к season_id в таблице season . Как сделать поиск […]

Установка yii2 – команда migrate не работает

Я пытаюсь установить yii2 в ubuntu. Команда yii2 migrate не работает yii migrate Я получаю ниже ошибки php yii /var/www/event-tracking/migrate PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0 Could not open input file: yii

Yii2 устанавливает соединение db во время выполнения

В моем Yii2 (базовом приложении) web.php я настраиваю соединение NULL db как второе соединение с базой данных. Это должно быть заполнено действительными параметрами, которые поступают из записи в главном соединении db: 'db' => require(__DIR__ . '/db.php'), 'db2' => [ 'class' => 'yii\db\Connection', 'dsn' => NULL, 'username' => NULL, 'password' => NULL, 'charset' => 'utf8', ], […]

Уникальный уникальный трек Mailgun

Просто проверенный почтовый ящик через API. Все работает нормально. Short: как отслеживать уникальные открытия для определенной почты через веб-камеры. (Не обязательно релевантно, но для полноты я использую фреймворк Yii2 PHP – не расширение, просто быстрый PHP-код из mailgun) Письма отправляются и отслеживаются открытое событие. Но я обнаружил, что он отслеживает каждое открытие одной и той […]

Yii2 Шифрование имени пользователя и пароля

Несколько дней назад я просмотрел приложение yii2 и отметил, что имя пользователя и пароли из формы входа публикуются без шифрования. Как я могу сделать свое имя пользователя и пароль более безопасными? Я знаю, что \yii\helpers\Security::encrypt($data, $secretKey) будет шифровать данные и симулировать, мы можем его расшифровать. Но как использовать его в виде формы входа? Это моя […]