Articles of yii2

Идентификация пользователя Yii2 после перенаправления страницы

Я работал над входом пользователя в yii2, но вместо использования активной записи есть другой сервер, обрабатывающий проверку имени пользователя и пароля пользователя. Итак, вот что я сделал для работы: в LoginForm.php , я сделал некоторые изменения в validatePassword() который apiRest() – это метод, который я использовал для отправки запроса на удаленный сервер, отвечающий за проверку. […]

Yii2: вызов функции-члена saveAs () в нуле при загрузке нескольких файлов

При загрузке нескольких файлов, получивших эту ошибку: Когда я помещаю [['file'], 'file', 'maxFiles' => 4], в модели [['file'], 'file', 'maxFiles' => 4], следующая ошибка: Call to a member function saveAs() on null Но когда я помещаю этот [['file'], 'file'], в модель, его выгрузка. Почему я получаю ошибку? Посмотреть: <?php echo $form->field($model,'file[]')->label(false)->widget(FileInput::classname(), [ 'options'=>['accept'=>'image/*', 'multiple'=>true], 'pluginOptions'=>['allowedFileExtensions'=>['jpg','gif','png'] […]

Загрузка файла в почтовом расширении

Я пытаюсь загрузить изображение через расширение почтового корреспондента, но получаю следующий ответ. Кроме того, изображение не отображается в указанном каталоге. { "name": "PHP Notice", "message": "Undefined index: user_id", "code": 8, "type": "yii\\base\\ErrorException", "file": "C:\\xampp\\htdocs\\basic14-4-2016\\controllers\\ApiuploadsController.php", "line": 85, "stack-trace": [ "#0 C:\\xampp\\htdocs\\basic14-4-2016\\controllers\\ApiuploadsController.php(85): yii\\base\\ErrorHandler->handleError(8, 'Undefined index…', 'C:\\\\xampp\\\\htdocs…', 85, Array)", "#1 [internal function]: app\\controllers\\ApiuploadsController->actionNew()", "#2 C:\\xampp\\htdocs\\basic14-4-2016\\vendor\\yiisoft\\yii2\\base\\InlineAction.php(55): call_user_func_array(Array, Array)", "#3 […]

довольно url в yii2 не работает

В web.php у меня есть это 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<controller:\w+>/<action:\w+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<id:\d+>' => '<controller>/view', ], ], apache для этой папки, настроенной как этот файл php.conf <VirtualHost *:80> AssignUserId alexzander alexzander ServerName localhost DocumentRoot /home/alexzander/Dropbox/study/3year/2/php/ <Directory /home/alexzander/Dropbox/study/3year/2/php/> # use mod_rewrite for pretty URL […]

Как отображать данные в индексе Yii2, например, в виде карты

Я пытаюсь отобразить данные (например: таблица projects ) в моем расширенном проекте Yii2, и мне просто нужно знать, как отображать эти вещи в моем индексе? я имею в виду, я не мог найти учебник или обсуждение об этом в Интернете. но с одним отличием, я знаю, что мы можем использовать DetailView::widget или DetailView::widget Gridview widget […]

Фильтр Yii2 на родственной модели, где имя отношения ниже camelCase

Я успешно работал с помощью http://www.yiiframework.com/wiki/653/displaying-sorting-and-filtering-model-relations-on-a-gridview/ . Который работает отлично, где мое имя отношения – всего лишь одно слово. Но где мое имя отношения – это что-то вроде subSector который я получаю: Column not found: 1054 Unknown column 'subSector.sub_sector' in 'where clause' . public function search($params) { $query = Product::find(); // add in relation to […]

Использование PHP PDO с Firebird INSERT … ВОЗВРАТ / ЗАПОМНЕННАЯ ПРОЦЕДУРА без SUSPEND

У меня есть PHP-код, который выполняет PDOStatement и пытается извлечь возвращенные данные: $this->pdoStatement->execute(); $this->pdoStatement->fetch(); Оператор SQL PDO: INSERT INTO CONTRACTS (contract_no) VALUES (10010) RETURNING contract_no Но хранимая процедура без предложения suspend также может быть здесь. Проблема в том, что указанная последовательность команд PHP PDO возвращает следующую ошибку при выполнении выборки: SQLSTATE[HY000]: General error: -502 Cursor […]

Как передать пустые значения для пароля в yii2?

Я не хочу показывать пароль во время редактирования профиля. Я использую ниже синтаксис для пароля <?= $form->field($model, 'password',['template' => "{input}"])->passwordInput(['maxlength' => 255]) ?> Как я могу передать пустые значения для пароля?

Как правильно создать функцию для форматирования на PHP в расширении Yii2 Highcharts

Я должен отобразить некоторую специальную информацию, когда моя мышь находится над конкретной точкой на диаграмме, которая предоставляется Highcharts. Я использую расширение Highcharts для Yii2. Мой код 'tooltip' => [ 'enabled' => true, 'footerFormat' => true, 'formatter' => "js:function() { return 'my special information'; }" ], Данные, поступающие от контроллера, верны. Однако нет ничего другого: всплывающая […]

yii2 gii Ошибка CRUD генератора – Class 'Message' не существует или имеет синтаксическую ошибку

Я создаю базовую систему обмена текстовыми сообщениями только для веб-сайта, использующего yii2 advanced. Я использую генераторы gii и CRUD, но столкнулся с проблемой с генерацией CRUD после создания класса модели. Мне интересно, может ли быть проблема с внешними ключами в таблице сообщений, которые имеют отношение «один ко многим» к таблице пользователей (т. Е. Один пользователь […]