Найдено 96 результатов

long399
2021.07.08, 13:04
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление картинки captcha при обновлении страницы
Ответы: 6
Просмотры: 1205

Re: Обновление картинки captcha при обновлении страницы

так а что именно не помогло? имеется в виду взять стандартный(т.е. не переопределять) экшен и виджет капчи и поставить testLimit да, именно так и делал. Я action стандартный пробую ставить и ему задаю свойство testLimit => 1 . Картинка не обновляется. контроллер public function actions() { return [...
long399
2021.07.08, 10:50
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление картинки captcha при обновлении страницы
Ответы: 6
Просмотры: 1205

Re: Обновление картинки captcha при обновлении страницы

Добрый день, помогите решить одну проблему. После перезагрузки страницы текст капчи остается прежним. А это разве проблема? Не проблема, но все же хотелось бы после обновления страницы видеть новый текст капчи. А добавлять в представление скрипт и вешать событие на window.onload не очень хочется :(
long399
2021.07.08, 09:44
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление картинки captcha при обновлении страницы
Ответы: 6
Просмотры: 1205

Обновление картинки captcha при обновлении страницы

Добрый день, помогите решить одну проблему. Использую стандартные для yii2 виджет( \yii\captcha\Captcha ) и action( \yii\captcha\CaptchaAction ) для работы с капчей на форме. После перезагрузки страницы текст капчи остается прежним. Нашел на форумах совет отнаследовать actionCaptcha и переопределить...
long399
2021.06.29, 06:27
Форум: Общие вопросы (Yii 2.x)
Тема: Прикрепить обработчик события beforeaction к определенному действию
Ответы: 1
Просмотры: 720

Прикрепить обработчик события beforeaction к определенному действию

Здравствуйте. Есть консольный контроллер и к нему подключено поведение. Контроллер: <?php namespace console\controllers; class MyController extends \yii\console\Controller { public function behaviors() { return [ \console\behaviors\MyBehavior::class, ]; } public function actionTest1(string $s) { // ...
long399
2021.06.15, 13:03
Форум: Общие вопросы (Yii 2.x)
Тема: Datetime format with microseconds
Ответы: 3
Просмотры: 1096

Re: Datetime format with microseconds

Попробовал вручную в базе отредактировать столбец и добавить ему precision. Теперь время стало сохранятся с микросекундами. Миграции немного переделал, добавил команду, устанавливающую точность. $this->createTable('{{%mytable}}', [ ... 'created_at' => $this->dateTime()->notNull(), .... ]); $this->db...
long399
2021.06.15, 12:36
Форум: Общие вопросы (Yii 2.x)
Тема: Datetime format with microseconds
Ответы: 3
Просмотры: 1096

Re: Datetime format with microseconds

Версия mysql какая? 10.1.38-MariaDB нужно сначала без миграций попробовать создать в бд поле и проверить, чтобы работало там, а потом уже пробовать с миграциями https://dev.mysql.com/doc/refman/8.0/en ... conds.html попробовал создать таблицу fractest, как показано в ссылке, что Вы привели. Вроде б...
long399
2021.06.15, 11:45
Форум: Общие вопросы (Yii 2.x)
Тема: Datetime format with microseconds
Ответы: 3
Просмотры: 1096

Datetime format with microseconds

Здравствуйте, помогите, пожалуйста, с одним вопросом. У меня есть таблица, один из столбцов в которой имеет типа datetime. $this->createTable('{{%mytable}}', [ ... 'created_at' => $this->dateTime()->notNull(), ... ]); 1) Записываю в это после значение такого рода: 2021-03-29T15:52:42.115448+03:00 (э...
long399
2021.04.02, 06:32
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка валидации через JQuery
Ответы: 5
Просмотры: 1290

Re: Проверка валидации через JQuery

Пробовал сделать следующим образом, но не получается. 'depdrop:afterChange' => 'function(event, id, value) { some_control = document.getElementById("some_id"); if (this.disabled == false) { some_control.disabled = false; } else { some_control.disabled = this.validity.valid; } }', Изначальн...
long399
2021.04.02, 05:04
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка валидации через JQuery
Ответы: 5
Просмотры: 1290

Re: Проверка валидации через JQuery

А на сервере почему не валидируется? Валидируй там и возвращай только валидный ответ или сообщение об ошибках На сервере валидируется, но мне это надо сделать именно на клиенте. Если валидация провалена, мне нужно будет сделать некоторые другие контролы неактивными (disabled). if(!this.valid()) { d...
long399
2021.04.01, 12:58
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка валидации через JQuery
Ответы: 5
Просмотры: 1290

Проверка валидации через JQuery

Всем привет. У меня на форме есть depdrop, для которого я в pluginEvents задаю: echo $form->field($modelLocation, 'shelf_id',)->widget(DepDrop::class, [ 'options' => ['id' => 'shelf-id', 'prompt' => 'Не выбрана'], 'pluginOptions' => [ 'depends' => ['place-id', 'rack-id'], 'placeholder' => 'Не выбран...
long399
2021.03.19, 09:01
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация pdf в половину ширины страницы
Ответы: 0
Просмотры: 1343

Генерация pdf в половину ширины страницы

Добрый день, использую kartik\mpdf\Pdf для генерации pdf документа. Формирую документ в альбомной ориентации, он формируется на всю ширину страницы. public function actionGeneratePdf($id) { Yii::$app->response->format = \yii\web\Response::FORMAT_RAW; $model = $this->findModel($id); $content = $this-...
long399
2021.03.16, 12:56
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает одно из событий в поведении
Ответы: 4
Просмотры: 812

Re: Не работает одно из событий в поведении

rak писал(а): 2021.03.16, 11:56 при переопределении метода afterFind в модели нужно вызывать

Код: Выделить всё

parent::afterFind();
Спасибо, работает! Подскажите, принципиально ли где вызывать afterFind() для родительского класса? В начале или в конце методa?
long399
2021.03.16, 11:13
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает одно из событий в поведении
Ответы: 4
Просмотры: 812

Re: Не работает одно из событий в поведении

Получилось сделать, если в начале метода afterFind() в модели вызывать метод поведения. public function afterFind() { $this->initHistory(new Event(['name' => $this::EVENT_AFTER_FIND, 'sender' => $this])); // convert \MongoDB\BSON\UTCDateTime to string date format 'd.m.Y' $this->pass_date = date('d.m...
long399
2021.03.16, 11:00
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает одно из событий в поведении
Ответы: 4
Просмотры: 812

Не работает одно из событий в поведении

Здравствуйте, возникла одна проблема. У меня реализовано поведение HistoryBehavior , которое отвечает за сохранение истории создания/редактирования моделей в коллекцию histrory (mongodb). class HistoryBehavior extends Behavior { const COLLECTION_NAME = 'history'; /** * @var \yii\mongodb\Collection *...
long399
2021.02.03, 09:46
Форум: Общие вопросы (Yii 2.x)
Тема: Создание ссылки на документ MongoDB
Ответы: 0
Просмотры: 866

Создание ссылки на документ MongoDB

Здравствуйте, помогите с таким вопросом. В MongoDB у меня есть 2 коллекции: department и record . Один из атрибутов в коллекции record должен быть ссылкой на документ из коллекции department . В оболочке mongo этот механизм имеет такой вид: my_department = ({name: "MyDepartment"}) db.depar...
long399
2021.02.02, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: Хранение версий документа в MongoDB
Ответы: 0
Просмотры: 905

Хранение версий документа в MongoDB

Здравствуйте, нужен ваш совет. Я новичок в MongoDB и многое не знаю. В MongoDB хранятся данные примерно такого рода: { "_id" : ... , "name" : "Ivan", } { "_id" : ... , "name" : "Petr", } ... При редактировании какого-то объекта (к примеру д...
long399
2021.01.19, 11:07
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm checkbox вернуть как boolead
Ответы: 3
Просмотры: 891

Re: ActiveForm checkbox вернуть как boolead

Огромное спасибо, валидатор filter помог. А то я уже в контроллере городить начал.. Приведение типов делал когда post прилетал.
long399
2021.01.19, 06:48
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm checkbox вернуть как boolead
Ответы: 3
Просмотры: 891

ActiveForm checkbox вернуть как boolead

Здравствуйте. Имеется форма для коллекции, хранящейся в mongodb. У этой коллекции одно поле является логическим. Checkbox возвращает с формы 0 или 1, подскажите, как можно вернуть true или false в зависимости от checked у checkbox.
Или надо уже в контроллере обрабатывать ?
long399
2020.12.15, 06:42
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm radiolist onchange
Ответы: 1
Просмотры: 648

ActiveForm radiolist onchange

Приветствую всех кто это читает. Нужна ваша помощь. На форме имеется radiolist с тремя кнопками: echo $form->field($model, 'req_validity') ->radioList( [1 => 'Количество лет', 2 => 'Определенная дата', 3 => 'Бессрочно'], [ 'item' => function($index, $label, $name, $checked, $value) { return "<d...