после создания или изменения пароля Пользователь, у меня есть ошибка входа «Неверное имя пользователя или пароль» в Yii2 логин с пользователем «admin» – это работа (я делаю администратора пользователя с actionCreate1) auth_key: kYm0pvYAXY4IzuV7eYgGgtjSqoxxMNUL password: $2y$13$QqsbMW3ErXwWOPad3abDYOPzh5XLwuEvQKBhZGEEDoT0Av5l0bE2S но я делаю пользователь или редактирую пароль, на странице входа у меня ошибка: «Неверное имя пользователя или пароль» Я думаю, […]
как использовать символ UTF8 в пути Адрес для Scandir php имя моей папки: 61-تست تست У меня ошибка в scandir и DirectoryIterator. после изменения имени папки на 61 исправить мою проблему, но нуждается в полном имени. $folder = '61-تست تست'; $path = 'files/'.$folder; print_r(scandir($path)); foreach (new \DirectoryIterator($path) as $file) { if(!$file->isDir()) { echo $file->getFilename() . […]
У меня есть это: <?php use app\models\Location; use yii\helpers\Html; use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use app\models\Role; ?> <?php $form = ActiveForm::begin(); ?> <div class="row"> <div class="col-sm-6"> <?= $form->field($model, 'roleId', Yii::$app->formtemplate->fieldTemplate())->dropDownList(ArrayHelper::map(Role::find()->all(), 'id', 'name'), array('prompt' => '– Select a role –', 'class' => 'form-control select2')); ?> </div> <div class="col-sm-6"> <?= $form->field($model, 'published')->checkbox(['label' => ''], true)->label($model->getAttributeLabel('published'), ['class' => 'form-label […]
Я хочу ограничить вставку html-тегов из textarea с помощью проверки yii2. Один из способов, которым я знаю, – использование htmlspecialchars(string) . Он преобразует html-теги в escape-символы. например, <to $ lt; Но я не хочу, чтобы я хотел проверить его перед вставкой и показать сообщение проверки. Есть ли правило проверки в yii2 для ограничения тегов html
Я использую dataProvider, и я хотел бы преобразовать запрос в sql, чтобы он соответствовал способу представления данных DataProvider Это необработанный sql SELECT tblpritems.PRlineID , tblpritems.Tracking_Code , tblpritems.Description , tblpritems.Quantity , tblpritems.Unit_Price , tblpritems.Extended_price , tblpritems.PRID , tblpritems.pr_solicitation_id , tblpritems.date_item_received , tblpritems.Quantity_received , tblpritems.Remarks_on_receipt , tblpritems.Received_by FROM prts.tblpritems INNER JOIN prts.tblpr ON (tblpritems.PRID = tblpr.PRID) INNER […]
У меня есть контроллер загрузки, где я также выполняю сохранение других данных в базе данных. Загрузка файла в папку в порядке, но сохранение других деталей в таблице не происходит controller code $images = $_FILES['evidence']; $success = null; $paths= ['uploads']; // get file names $filenames = $images['name']; // loop and process files for($i=0; $i < count($filenames); […]
У меня есть lib, который я хочу использовать в качестве компонента. В файле конфигурации я задал его так: 'components' => [ 'superLib' => [ 'class' => 'SuperLib' // '__construct' => [$first, $second] Maybe Yii 2 have property for this ], ], Как передать данные в __construct() ?
Я хочу показать отмеченные значения в моем списке checkbox в Yii 2.0. Ниже приведен мой код: Основной массив: <?php $featureArr = array( 'Change Requester' => 'Change Requester', 'Clone Request' => 'Clone Request', 'Suspend Request' => 'Suspend Request', 'In-Process Requests Open in Edit Mode' => 'In-Process Requests Open in Edit Mode', 'Allow On-the-Fly Notifications' => 'Allow […]
У меня есть пользовательский столбец в GridView. На самом деле это атрибут модели, но мне нужно было настроить его для представления данных более удобным способом. Как добавить способ сортировки этого столбца? <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterPosition'=> GridView::FILTER_POS_HEADER, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'id', 'username', 'about:ntext', 'birthdate', ['attribute'=>'sex', 'header'=>'Sex', 'content'=> function($model){ return $model->sex==0?'female':'male'; }, […]
Я огляделся, и ни одна из других подобных постов мне не помогла. Я создал форму AJAx в Yii 2 и jQuery и кажется, что она представляет форму дважды. Моя форма: $form = ActiveForm::begin([ 'id' => 'company_form', 'ajaxDataType' => 'json', 'ajaxParam' => 'ajax', 'enableClientValidation' => false ]); Мой код JS: $(document).ready(function() { /* Processes the company […]