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

kirillgolodaev
2018.06.15, 10:20
Форум: REST API (Yii 2.x)
Тема: Помочь разобраться с ресурсами
Ответы: 2
Просмотры: 2000

Помочь разобраться с ресурсами

Привет, прошу помочь разобраться. Есть две модели "User" и "UserProfile" 1 ресурс: /users/{id} 2 ресурс: /users/{id}/profile В ресурсе "POST /users" создаем "User", корректно ли в данном ресурсе создавать "UserProfile" и делать какою либо логику с &q...
kirillgolodaev
2018.01.31, 14:24
Форум: Общие вопросы (Yii 2.x)
Тема: Поиск в БД по json JSON_CONTAINS
Ответы: 1
Просмотры: 1222

Поиск в БД по json JSON_CONTAINS

Привет, делаю поиск в БД по json JSON_CONTAINS(`attr`, '{"param": "value"}') Например: $query = (new Query)->from(tablaeName) ->where('JSON_CONTAINS(`attr`, \'{":param": ":value"}\')') ->params([':param' => 'tree', ':value' => 'dub']) ->one(); Но, yii\db\Comma...
kirillgolodaev
2017.12.10, 15:57
Форум: Общие вопросы по программированию
Тема: Online запись
Ответы: 2
Просмотры: 1363

Online запись

Привет, помогите направить.
Нужно реализовать online запись на прием, с выбором даты и времени, ну как обычно 10:30, 12:30 ...
frontend не интересует, как именно реализовать на backende?
Спасибо.
kirillgolodaev
2017.08.15, 19:35
Форум: Общие вопросы (Yii 2.x)
Тема: Валидатор unique
Ответы: 7
Просмотры: 2935

Re: Валидатор unique

маленько поменял
$query->where(['login' => $this->login])
->andWhere(['!=', 'id', $this->id]);
kirillgolodaev
2017.08.15, 19:31
Форум: Общие вопросы (Yii 2.x)
Тема: Валидатор unique
Ответы: 7
Просмотры: 2935

Re: Валидатор unique

Решил сделать так, добавил аттрибут id и в валидаторе unique использовал filter [['login'], 'unique', 'targetClass' => User::className(), 'targetAttribute' => 'login', 'filter' => function ($query) { return $query->where(['login' => $this->login]) ->andWhere('id !=' . $this->id); }], что скажете?
kirillgolodaev
2017.08.15, 14:16
Форум: Общие вопросы (Yii 2.x)
Тема: Валидатор unique
Ответы: 7
Просмотры: 2935

Re: Валидатор unique

Alexum писал(а): 2017.08.15, 12:00 Если вы уже сохранили данные, то необходимо доставать модель из БД, загружать в неё данные из формы и только потом осуществлять валидацию. Тогда не будет ругаться.
Ваш метод использует ActiveRecord, нужно обойтись без него
kirillgolodaev
2017.08.15, 10:46
Форум: Общие вопросы (Yii 2.x)
Тема: Валидатор unique
Ответы: 7
Просмотры: 2935

Re: Валидатор unique

Думал, но unique должен участвовать в валидации
kirillgolodaev
2017.08.15, 10:23
Форум: Общие вопросы (Yii 2.x)
Тема: Валидатор unique
Ответы: 7
Просмотры: 2935

Валидатор unique

Здравствуйте, использую Model для форм, затем пишу в базу. Но вот беда, при использования валидатора unique, если уже сохранили данные и загрузили обратно в форму для редактирования, то unique ругается что значение уже существует, хотя я редактирую одно и туже запись, но это понятно. ActiveRecord не...
kirillgolodaev
2017.03.20, 07:11
Форум: Общие вопросы (Yii 2.x)
Тема: алиас @webroot
Ответы: 9
Просмотры: 5926

Re: алиас @webroot

Ошибка: Uncaught exception 'yii\base\InvalidParamException' with message 'Invalid path alias: @webroot/vendor'
kirillgolodaev
2017.03.17, 14:30
Форум: Общие вопросы (Yii 2.x)
Тема: алиас @webroot
Ответы: 9
Просмотры: 5926

алиас @webroot

Здравствуйте, почему если в конфиге задавать vendorPath => '@webroot/vendor' выскакивает ошибка.
Причем, именно @webroot, если использовать @app, все ок. Хотя в том же конфиге в 'components' => 'theme' => ['viewPath' => '@webroot'] не вызывает ошибки.
kirillgolodaev
2017.02.17, 06:43
Форум: Общие вопросы (Yii 2.x)
Тема: Ссылки в меню ведущие на основной домен
Ответы: 2
Просмотры: 1368

Ссылки в меню ведущие на основной домен

Здравствуйте. Если я зашел на сайт sub.domain.ru, где sub это /site/<module>/controller/action и используется общий layout. В шаблоне есть виджет меню с правилами: 'url' => ['/module/controller/action']. Понятно, что ссылка будет sub.domain.ru/module/controller/action. Как сделать, чтобы ссылки были...
kirillgolodaev
2017.02.15, 06:36
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с моделью в виджете
Ответы: 5
Просмотры: 1937

Работа с моделью в виджете

Здравствуйте. Есть модуль комментариев. Ставим виджет комментариев на страницу, который выводит комментария и форму для добавления комментариев. Собственно вопрос при добавлении нового комментария, как правильно сделать? 1. Форма переводит на action контроллера модуля комментариев данные, action сох...
kirillgolodaev
2016.12.29, 10:08
Форум: Общие вопросы (Yii 2.x)
Тема: Как в из gridView получить через ajax post
Ответы: 4
Просмотры: 1561

Re: Как в из gridView получить через ajax post

Они мне и нужны. Я понимаю, что нужно обратиться к родителю и получить все значения с input. Но как именно это сделать, не знаю.
Мне нужен массив [['key' => 'value']]; Поместить их в переменную js и отправить на сервер.
kirillgolodaev
2016.12.29, 09:43
Форум: Общие вопросы (Yii 2.x)
Тема: Как в из gridView получить через ajax post
Ответы: 4
Просмотры: 1561

Как в из gridView получить через ajax post

Здравствуйте, в jquery не силен.
Хочу из gridView получать post данные. Есть строки с input type="text", как через jquery получить post.
Есть вариант добавить Html::biginForm() и сериализовать данные, но мне кажется костыль.
kirillgolodaev
2016.11.02, 10:43
Форум: Общие вопросы (Yii 2.x)
Тема: Внедрение зависимостей через экшн
Ответы: 1
Просмотры: 1221

Внедрение зависимостей через экшн

В доках написано, как внедрять зависимости через экшн, но при выполнении, генерируется исключение: "Отсутствуют обязательные параметры". Или правильней внедрять через конструктор? Как тогда внедрять через экшн?
kirillgolodaev
2016.08.31, 15:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать слеш
Ответы: 2
Просмотры: 1498

Как убрать слеш

Здравствуйте. Как убрать в урле слеш. Поиск не помог Нашел, но перенаправляет на главную и добавляет index.php Вот htaccess RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php ...
kirillgolodaev
2016.08.25, 06:46
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод категорий в gridView
Ответы: 1
Просмотры: 1081

Вывод категорий в gridView

Можете направить, уже голову сломал. Как реализовать.
1 таблица для категорий
2 для записей

Как вывести сначала категории, а затем записи и выводить их через GET id категории. Вложенность категорий бесконечная.
Вот пример из hostcms
Изображение
kirillgolodaev
2016.07.29, 10:25
Форум: Общие вопросы (Yii 2.x)
Тема: Behavor в ActiveRecord
Ответы: 1
Просмотры: 958

Behavor в ActiveRecord

Здравствуйте. В Yii1 в модели подключал поведение. В поведении был beforeSave().

В Yii2 beforeSave в поведении не запускается. Теперь все через events()?

Как запустить ActiveRecord::beforeSave() в поведении?
kirillgolodaev
2016.07.05, 09:59
Форум: Общие вопросы (Yii 1.x)
Тема: Картинки
Ответы: 4
Просмотры: 1658

Re: Картинки

а ели record_id повторяются? То есть, есть новость с id 1 и продукт id 1