Найдено 28 результатов
- 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...
- 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...
- 2017.12.10, 15:57
- Форум: Общие вопросы по программированию
- Тема: Online запись
- Ответы: 2
- Просмотры: 1363
Online запись
Привет, помогите направить.
Нужно реализовать online запись на прием, с выбором даты и времени, ну как обычно 10:30, 12:30 ...
frontend не интересует, как именно реализовать на backende?
Спасибо.
Нужно реализовать online запись на прием, с выбором даты и времени, ну как обычно 10:30, 12:30 ...
frontend не интересует, как именно реализовать на backende?
Спасибо.
- 2017.08.15, 19:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидатор unique
- Ответы: 7
- Просмотры: 2935
Re: Валидатор unique
маленько поменял
$query->where(['login' => $this->login])
->andWhere(['!=', 'id', $this->id]);
$query->where(['login' => $this->login])
->andWhere(['!=', 'id', $this->id]);
- 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); }], что скажете?
- 2017.08.15, 14:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидатор unique
- Ответы: 7
- Просмотры: 2935
- 2017.08.15, 10:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидатор unique
- Ответы: 7
- Просмотры: 2935
Re: Валидатор unique
Думал, но unique должен участвовать в валидации
- 2017.08.15, 10:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидатор unique
- Ответы: 7
- Просмотры: 2935
Валидатор unique
Здравствуйте, использую Model для форм, затем пишу в базу. Но вот беда, при использования валидатора unique, если уже сохранили данные и загрузили обратно в форму для редактирования, то unique ругается что значение уже существует, хотя я редактирую одно и туже запись, но это понятно. ActiveRecord не...
- 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'
- 2017.03.17, 14:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: алиас @webroot
- Ответы: 9
- Просмотры: 5926
алиас @webroot
Здравствуйте, почему если в конфиге задавать vendorPath => '@webroot/vendor' выскакивает ошибка.
Причем, именно @webroot, если использовать @app, все ок. Хотя в том же конфиге в 'components' => 'theme' => ['viewPath' => '@webroot'] не вызывает ошибки.
Причем, именно @webroot, если использовать @app, все ок. Хотя в том же конфиге в 'components' => 'theme' => ['viewPath' => '@webroot'] не вызывает ошибки.
- 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. Как сделать, чтобы ссылки были...
- 2017.02.15, 06:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Работа с моделью в виджете
- Ответы: 5
- Просмотры: 1937
Работа с моделью в виджете
Здравствуйте. Есть модуль комментариев. Ставим виджет комментариев на страницу, который выводит комментария и форму для добавления комментариев. Собственно вопрос при добавлении нового комментария, как правильно сделать? 1. Форма переводит на action контроллера модуля комментариев данные, action сох...
- 2016.12.29, 10:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в из gridView получить через ajax post
- Ответы: 4
- Просмотры: 1561
- 2016.12.29, 10:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в из gridView получить через ajax post
- Ответы: 4
- Просмотры: 1561
Re: Как в из gridView получить через ajax post
Они мне и нужны. Я понимаю, что нужно обратиться к родителю и получить все значения с input. Но как именно это сделать, не знаю.
Мне нужен массив [['key' => 'value']]; Поместить их в переменную js и отправить на сервер.
Мне нужен массив [['key' => 'value']]; Поместить их в переменную js и отправить на сервер.
- 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() и сериализовать данные, но мне кажется костыль.
Хочу из gridView получать post данные. Есть строки с input type="text", как через jquery получить post.
Есть вариант добавить Html::biginForm() и сериализовать данные, но мне кажется костыль.
- 2016.11.02, 10:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Внедрение зависимостей через экшн
- Ответы: 1
- Просмотры: 1221
Внедрение зависимостей через экшн
В доках написано, как внедрять зависимости через экшн, но при выполнении, генерируется исключение: "Отсутствуют обязательные параметры". Или правильней внедрять через конструктор? Как тогда внедрять через экшн?
- 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 ...
- 2016.08.25, 06:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод категорий в gridView
- Ответы: 1
- Просмотры: 1081
Вывод категорий в gridView
Можете направить, уже голову сломал. Как реализовать.
1 таблица для категорий
2 для записей
Как вывести сначала категории, а затем записи и выводить их через GET id категории. Вложенность категорий бесконечная.
Вот пример из hostcms
1 таблица для категорий
2 для записей
Как вывести сначала категории, а затем записи и выводить их через GET id категории. Вложенность категорий бесконечная.
Вот пример из hostcms
- 2016.07.29, 10:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Behavor в ActiveRecord
- Ответы: 1
- Просмотры: 958
Behavor в ActiveRecord
Здравствуйте. В Yii1 в модели подключал поведение. В поведении был beforeSave().
В Yii2 beforeSave в поведении не запускается. Теперь все через events()?
Как запустить ActiveRecord::beforeSave() в поведении?
В Yii2 beforeSave в поведении не запускается. Теперь все через events()?
Как запустить ActiveRecord::beforeSave() в поведении?
- 2016.07.05, 09:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: Картинки
- Ответы: 4
- Просмотры: 1658
Re: Картинки
а ели record_id повторяются? То есть, есть новость с id 1 и продукт id 1