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

karpo518
2018.05.10, 18:36
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация динамического поля в ActiveForm
Ответы: 0
Просмотры: 701

Валидация динамического поля в ActiveForm

Привет. Создаю через Javascript динамические поля для атрибута модели, который является массивом. Прописываю ему такие же классы/id, как и в исходном коде, но почему то сообщение об ошибке не отображается под атрибутом. Кто-нибудь знает логику, по которой клиентский скрипт activeform раскидывает оши...
karpo518
2018.03.21, 19:00
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm с переменным числом полей
Ответы: 1
Просмотры: 840

ActiveForm с переменным числом полей

Привет. Требуется реализовать форму, в которой для каждого поля модели формы можно создать дополнительное поле ввода. То есть в поле должен попадать массив в котором от 1 до n строк. Проблему осложняет тот факт, что у каждого из таких полей есть зависимое поле, которое тоже должно дублироваться. На ...
karpo518
2016.08.29, 10:24
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск action по cron
Ответы: 50
Просмотры: 10385

Запуск action по cron

Привет. При запуске из консоли строки:

/opt/php7.0/bin/php /path_to_project/yii monitor/check

Получаю ошибку Error: Unknown command "monitor/check". Хотя при запуске в браузере URL http://site.ru/monitor/check action отрабатывает корректно. Подскажите, в чём проблема?
karpo518
2015.09.26, 16:42
Форум: Общие вопросы (Yii 2.x)
Тема: Необязательный параметр для Action
Ответы: 2
Просмотры: 1619

Необязательный параметр для Action

Хочется задавать правило маршрутизации для Action с необязательными параметрами одной строкой, но не получается. К примеру, есть контроллер сайт и действие list c параметрами filter и offset, второй из которых необязательный. class SiteController extends Controller { public function actionList($filt...
karpo518
2015.09.26, 14:41
Форум: Общие вопросы (Yii 2.x)
Тема: AccessControl: гибкие правила
Ответы: 7
Просмотры: 3038

AccessControl: гибкие правила

Нужно закрыть для неавторизованных пользователей доступ ко всем действиям контроллера за исключением одного. К этому действию допустить любых пользователей с ip-адресом из массива. Как это настроить с помощью AccessControl?
karpo518
2015.09.20, 01:14
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка MySQL при настройке расширения
Ответы: 1
Просмотры: 1291

Ошибка MySQL при настройке расширения

Настраиваю расширение авторизации через социальные сети. На странице https://github.com/yiisoft/yii2-authclient/blob/master/docs/guide/installation.md написано, что нужно выполнить sql-запросы к БД для создания 2-х моделей: создать 2 таблицы и выполнить код ниже ALTER TABLE auth ADD CONSTRAINT fk-au...
karpo518
2015.08.24, 10:54
Форум: Общие вопросы (Yii 2.x)
Тема: findBySQL и связанные модели
Ответы: 8
Просмотры: 3133

Re: findBySQL и связанные модели

Сколько будет всего запросов? 2?
karpo518
2015.08.20, 20:25
Форум: Общие вопросы (Yii 2.x)
Тема: findBySQL и связанные модели
Ответы: 8
Просмотры: 3133

Re: findBySQL и связанные модели

Вот здесь id и перезаписывается
Это я понимаю.
Так что оставляйте только поля главной таблицы
В этом случае связанные модели будут загружаться не сразу,а только при запросе к ним? Если так, то этот вариант не подходит.
Поясните, пожалуйста, подробнее.
karpo518
2015.08.20, 18:27
Форум: Общие вопросы (Yii 2.x)
Тема: findBySQL и связанные модели
Ответы: 8
Просмотры: 3133

Re: findBySQL и связанные модели

Если я правильно понял, метод findBySql служит как раз для того чтобы сочетать удобство AR с гибким подходом к построению запросов. Удобно видеть весь запрос целиком вместо того чтобы угадывать, что сгенерирует конструктор. Тем не менее в документации рассмотрен простой пример, который не раскрывает...
karpo518
2015.08.20, 15:40
Форум: Общие вопросы (Yii 2.x)
Тема: findBySQL и связанные модели
Ответы: 8
Просмотры: 3133

Re: findBySQL и связанные модели

Onotole вы говорите про алиасы полей в mysql-запросе? Поясните, какой нужно задать алиас, чтобы имя поля было уникальным, но фреймворк понял, куда закинуть значение.
karpo518
2015.08.20, 15:04
Форум: Общие вопросы (Yii 2.x)
Тема: findBySQL и связанные модели
Ответы: 8
Просмотры: 3133

findBySQL и связанные модели

Есть модель Url с полями id,domain_id,content,created_at,has_problem,last_revision_id и модель Revision c полями id,url_id,content,contentLength,status,checked_at При запросе с помощью findBySql модели вместе со связанной одноименные поля основной модели(id и content) перезаписываются данными связан...
karpo518
2015.01.06, 23:51
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы
Ответы: 9
Просмотры: 5324

Re: Вопросы

2. Извиняюсь, не уточнил. Имелась ввиду возможность генерации верстки формы из скелета в виде массива. 3. Почитал примеры. Разобрался. Линковать можно только к сохраненной модели. Сохранять привязываемую модель не требуется. Код короток и ясен:             $seo->save(false);             $seo->link('...
karpo518
2015.01.06, 15:46
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы
Ответы: 9
Просмотры: 5324

Вопросы

1. В Yii 2 нет валидации и сохранения связанных моделей из коробки? 2. Пропал CForm. Есть ли альтернатива? 3. Есть 2 связанные модели. Создаем два новых объекта, связываем через link. Link в доках обещает сохранить модель, которую привязываем, чтобы зафиксировать связь. Ок. Сохраняем модели, но выяс...
karpo518
2015.01.06, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: Шаблоны в БД
Ответы: 3
Просмотры: 1749

Re: Шаблоны в БД

Ясно. Понятно =(
karpo518
2015.01.04, 14:53
Форум: Общие вопросы (Yii 2.x)
Тема: Шаблоны в БД
Ответы: 3
Просмотры: 1749

Шаблоны в БД

Есть ли в Yii возможность хранить шаблоны в БД? Фреймфорк позволяет рендерить шаблоны из строки?
karpo518
2014.07.06, 12:24
Форум: Общие вопросы (Yii 2.x)
Тема: Логирование
Ответы: 3
Просмотры: 3436

Логирование

Нашёл в папке /protected/runtime/logs файлик app.log. Раньше не знал о его существовании. Клёвая вещь. Хочу с его помощью отловить баг в скрипте, запускаемом по крону.Но с некоторого времени в логе выскакивает ошибка: 2014-07-01 12:34:35 [77.93.126.84][15][-][warning][yii\debug\Module::checkAccess] ...
karpo518
2014.06.28, 18:43
Форум: Общие вопросы (Yii 2.x)
Тема: Вывернуть массив
Ответы: 6
Просмотры: 2858

Re: Вывернуть массив

Я не использую конструктор запросов. Функционал, который мне нуже частично реализует функция array_column, но она возвращает только двумерный массив. мне нужен такой функционал: function indexArray($arr, $field) {     $arr2 = [];     foreach($arr as $key=>$value)     {         $arr2[$value[$field]] ...
karpo518
2014.06.28, 18:21
Форум: Общие вопросы (Yii 2.x)
Тема: Вывернуть массив
Ответы: 6
Просмотры: 2858

Re: Вывернуть массив

lynicidn, это не то что я искал. Данный метод создаёт пары ключ=>значение. Мне нужно просто изменить значения в выборке из базы так, чтобы они были равны не порядковому номеру записи а одному из уникальных полей выборки. Кто-нибудь знает готовый метод? Вручную не сложно переделать, но есть готовый и...