Найдено 96 результатов
- 2021.07.08, 13:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновление картинки captcha при обновлении страницы
- Ответы: 6
- Просмотры: 1205
Re: Обновление картинки captcha при обновлении страницы
так а что именно не помогло? имеется в виду взять стандартный(т.е. не переопределять) экшен и виджет капчи и поставить testLimit да, именно так и делал. Я action стандартный пробую ставить и ему задаю свойство testLimit => 1 . Картинка не обновляется. контроллер public function actions() { return [...
- 2021.07.08, 11:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновление картинки captcha при обновлении страницы
- Ответы: 6
- Просмотры: 1205
Re: Обновление картинки captcha при обновлении страницы
пробовал уже - не помоглоrak писал(а): ↑2021.07.08, 11:32 а если testLimit поставить 1?
https://www.yiiframework.com/doc/api/2. ... mit-detail
- 2021.07.08, 10:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновление картинки captcha при обновлении страницы
- Ответы: 6
- Просмотры: 1205
Re: Обновление картинки captcha при обновлении страницы
Добрый день, помогите решить одну проблему. После перезагрузки страницы текст капчи остается прежним. А это разве проблема? Не проблема, но все же хотелось бы после обновления страницы видеть новый текст капчи. А добавлять в представление скрипт и вешать событие на window.onload не очень хочется :(
- 2021.07.08, 09:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновление картинки captcha при обновлении страницы
- Ответы: 6
- Просмотры: 1205
Обновление картинки captcha при обновлении страницы
Добрый день, помогите решить одну проблему. Использую стандартные для yii2 виджет( \yii\captcha\Captcha ) и action( \yii\captcha\CaptchaAction ) для работы с капчей на форме. После перезагрузки страницы текст капчи остается прежним. Нашел на форумах совет отнаследовать actionCaptcha и переопределить...
- 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) { // ...
- 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...
- 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, как показано в ссылке, что Вы привели. Вроде б...
- 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 (э...
- 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; } }', Изначальн...
- 2021.04.02, 05:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проверка валидации через JQuery
- Ответы: 5
- Просмотры: 1290
Re: Проверка валидации через JQuery
А на сервере почему не валидируется? Валидируй там и возвращай только валидный ответ или сообщение об ошибках На сервере валидируется, но мне это надо сделать именно на клиенте. Если валидация провалена, мне нужно будет сделать некоторые другие контролы неактивными (disabled). if(!this.valid()) { d...
- 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' => 'Не выбран...
- 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-...
- 2021.03.16, 12:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает одно из событий в поведении
- Ответы: 4
- Просмотры: 812
Re: Не работает одно из событий в поведении
Спасибо, работает! Подскажите, принципиально ли где вызывать afterFind() для родительского класса? В начале или в конце методa?rak писал(а): ↑2021.03.16, 11:56 при переопределении метода afterFind в модели нужно вызыватьКод: Выделить всё
parent::afterFind();
- 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...
- 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 *...
- 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...
- 2021.02.02, 09:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Хранение версий документа в MongoDB
- Ответы: 0
- Просмотры: 905
Хранение версий документа в MongoDB
Здравствуйте, нужен ваш совет. Я новичок в MongoDB и многое не знаю. В MongoDB хранятся данные примерно такого рода: { "_id" : ... , "name" : "Ivan", } { "_id" : ... , "name" : "Petr", } ... При редактировании какого-то объекта (к примеру д...
- 2021.01.19, 11:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm checkbox вернуть как boolead
- Ответы: 3
- Просмотры: 891
Re: ActiveForm checkbox вернуть как boolead
Огромное спасибо, валидатор filter помог. А то я уже в контроллере городить начал.. Приведение типов делал когда post прилетал.
- 2021.01.19, 06:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm checkbox вернуть как boolead
- Ответы: 3
- Просмотры: 891
ActiveForm checkbox вернуть как boolead
Здравствуйте. Имеется форма для коллекции, хранящейся в mongodb. У этой коллекции одно поле является логическим. Checkbox возвращает с формы 0 или 1, подскажите, как можно вернуть true или false в зависимости от checked у checkbox.
Или надо уже в контроллере обрабатывать ?
Или надо уже в контроллере обрабатывать ?
- 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...