На локальном сервере это работает, но когда я пытаюсь войти на сервер, я получаю это сообщение: PHP Notice – yii\base\ErrorException Array to string conversion 1. in /var/www/html/vendor/yiisoft/yii2/web/User.php at line 240 2. in /var/www/html/vendor/yiisoft/yii2/web/User.php – yii\base\ErrorHandler::handleError(8, 'Array to string conversion', '/var/www/html/vendor/yiisoft/yii…', 240, …) at line 240 3. in /var/www/html/common/models/LoginForm.php – yii\web\User::login(common\models\User, 2592000) at line 59 4. […]
Я новичок в Yii2, Когда я начал создавать веб-сайт, я обнаружил, что вы можете установить ErrorAction в конфигурации как это 'errorHandler' => [ 'errorAction' => 'site/error', ], Эта ошибка с использованием макета из макета / main.php. Этот макет был использован, когда гость посетил страницу, расположенную в «view / site». Но когда пользователь регистрируется на странице […]
У меня вопрос о yii2 kartik-v widget select 2. виджет прикреплен к полю в моем представлении <?= $form->field($model, 'address')->widget(Select2::className(), [ 'options' => ['placeholder' => 'Inserta an address '], 'pluginOptions' => [ 'allowClear' => true, 'minimumInputLength' => 3, 'ajax' => [ 'url' => Url::to(['register/addresses']), 'dataType' => 'json', 'data' => new JsExpression('function(params) { return {q:params.term}; }') ], […]
Я работаю над приложением PHP Yii2. У меня есть странная проблема с функцией yii2 yii yii\base\Model.load . Вот моя проблема: У меня есть модель формы под названием PaymentIncreaseBalanceForm как PaymentIncreaseBalanceForm ниже: class PaymentIncreaseBalanceForm extends yii\base\Model { public $amount; public $receiptNumber; public $description; … } Вот часть моего файла вида: <?= $form->field($model, 'amount')->textInput(['maxlength' => true]) ?> […]
У меня есть следующие 3 таблицы: Rule -id -name CombinedRule -id -name RuleCombineMapping -id_rule -id_combine Я создал CRUD для правила и для таблицы CombinedRule. В классе модели CombinedRule я создал сопоставление, класс выглядит следующим образом: <?php namespace app\models; use Yii; /** * This is the model class for table "combinedrule". * * @property integer $id […]
Я использую DynamicFormWidget для нескольких полей ввода, таких как: first_name , last_name , email & mobile_no . И я не хочу, чтобы пользователь вводил существующий email . Средства, email должны быть уникальными. Он работает, когда я не использую DynamicFormWidget . На самом деле, я не знаю, как проверить уникальную электронную почту в нескольких форматах ввода, […]
У меня есть переключатель с двумя значениями, т.е. «Индивидуальный» и «Фирма». Я ищу один сценарий, в котором, если выбран переключатель, имеющий значение «Фирма», то « CompanyName textinput» должно действовать как обязательное (обязательное) поле. И, когда выбран переключатель, имеющий значение Individual, тогда TextNumber CompanyName должен действовать как необязательное поле. Я не понимал, как это сделать. Я […]
В переключателе значение приближается. Но я хочу отобразить имя этого значения. мой user_types (таблица) id type status created_at 1 An Individual 1 2015 2 Firm 1 2015 UserController.php (контроллер) public function actionRegister() { $model = new Users(); . . $modelUserType=UserType::find()->select(['id', 'type'])->where(['status' => 1]) ->indexBy("id")->column(); return $this->render('register', [ 'model' => $model, 'modelUserType'=>$modelUserType, 'module' => $this->module, ]); […]
Я только что установил yii2 расширенный шаблон, я создал модель Новости, и теперь я хочу создать Crud (с gii), но когда я нажимаю «Предварительный просмотр», я получаю эту ошибку. Я не изменил ничего другого в расширенном шаблоне. Я использую wamp PHP Fatal Error – yii\base\ErrorException Class 'app\models\Yii' not found 1. in C:\wamp\www\advanced\backend\models\News.php at line 44 […]
Я использую Yii 2 ActiveForm, пытаясь сделать вариант 7 «по умолчанию». Для этого мне нужно использовать массив параметров, но когда я это делаю, атрибут html «selected» не отображается вообще при просмотре источника HTML. У меня нет ошибок. Если я использую другие параметры, такие как «label», он работает по назначению. $form->field($model, 'date')->dropDownList($months, [ 'options'=>array( '7' => […]