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

n.osenni
2018.02.10, 14:45
Форум: REST API (Yii 2.x)
Тема: Rest поиск\фильтрация
Ответы: 8
Просмотры: 4266

Re: Rest поиск\фильтрация

При генерации CRUD в Gii он сам подставляет rules(). Вручную городить не придётся. Это понятно, но просто при использовании dataProvider нужно создать отдельную модель, добавить туда ещё кучу строк кода. И в самом контроллере ещё нужно добавить много строк. И выходит, что так нужно делать для каждо...
n.osenni
2018.02.10, 14:13
Форум: REST API (Yii 2.x)
Тема: Rest поиск\фильтрация
Ответы: 8
Просмотры: 4266

Re: Rest поиск\фильтрация

В LabelSampleSearch должны быть свои rules() без 'required'. Получается, что если я хочу сделать фильтрацию\поиск по какой-то модели, нужно в контроллере код нагородить, создать отдельную модель, там ещё нагородить код и т.п.? Чем же это тогда удобнее создания в контроллере экшена с подготовленным ...
n.osenni
2018.02.10, 11:47
Форум: REST API (Yii 2.x)
Тема: Rest поиск\фильтрация
Ответы: 8
Просмотры: 4266

Re: Rest поиск\фильтрация

$this->load($params, ‘’); Спасибо за ответ! Сделал так, и действительно - стало лучше. Если запрос http://db5b/web/label-samples?sample_id=2 , то уже не просит ввести sample_id , как раньше, но просит ввести label_id . В модели в правилах эти два поля required , но разве это не исключительно для до...
n.osenni
2018.02.10, 00:15
Форум: REST API (Yii 2.x)
Тема: Rest поиск\фильтрация
Ответы: 8
Просмотры: 4266

Rest поиск\фильтрация

Пробую сделать поиск\фильтрацию по переданным через url параметрам. Например, http://db5b/web/label-samples?sample_id=2 . Запрос к модели LabelSample * @property int $id * @property int $sample_id * @property int $label_id В контроллер, если я правильно понял, добавляю actions() <?php namespace app\...
n.osenni
2017.12.15, 16:33
Форум: Общие вопросы (Yii 2.x)
Тема: Структура контроллеров и методов витрины
Ответы: 14
Просмотры: 3938

Re: Структура контроллеров и методов витрины

Спасибо большое! я понял. Выносишь в отдельный класс и вызываешь его метод из контроллера. Базовые классы для контроллеров лучше не создавать. Я создал главный класс, от которого наследую остальные. В этом главном классе конструктор, который загружает настройки сайта и т.п. Почему так лучше не делат...
n.osenni
2017.12.14, 19:19
Форум: Общие вопросы (Yii 2.x)
Тема: Структура контроллеров и методов витрины
Ответы: 14
Просмотры: 3938

Re: Структура контроллеров и методов витрины

окей услуги ... services ... контроллер ServicesController.php пусть public function actionIndex будет для просмотра всех услуг ... public function actionView для просмотра доп инфо по услуге .. что вы так заморочились ? не бойтесь создавать контроллеры ... Я решил разделить на два контроллера Site...
n.osenni
2017.12.14, 17:33
Форум: Общие вопросы (Yii 2.x)
Тема: Структура контроллеров и методов витрины
Ответы: 14
Просмотры: 3938

Re: Структура контроллеров и методов витрины

В стандартном приложении уже есть и контроллеры, и вьюшки, и странички. Смотрите, как сделано, и делаете примерно так же. Я знаю как их делать. Вопрос же вооооообще не в том. Неужели я что-то не так спрашиваю? Есть таблица (фиг с ним - пуст будут товары) с товарами. Нужно вывести карточки товаров. ...
n.osenni
2017.12.14, 17:18
Форум: Общие вопросы (Yii 2.x)
Тема: Структура контроллеров и методов витрины
Ответы: 14
Просмотры: 3938

Re: Структура контроллеров и методов витрины

Учусь, разбираюсь. И когда начал разбирать создание витрины, возникли разные варианты реализации. А как правильнее - это хочу спросить у вас. Тестовый проект-витрина отображает карточки направлений деятельности - directions (например, покраска, чистка, доставка и т.п.). Все виды деятельности с доп ...
n.osenni
2017.12.14, 14:36
Форум: Общие вопросы (Yii 2.x)
Тема: Структура контроллеров и методов витрины
Ответы: 14
Просмотры: 3938

Re: Структура контроллеров и методов витрины

Я знаю о существовании gii. Вопрос не в том. А в том, как делить приложение на контроллеры и т.п. Или делать всё в одном контроллере, например.
n.osenni
2017.12.14, 12:20
Форум: Общие вопросы (Yii 2.x)
Тема: Структура контроллеров и методов витрины
Ответы: 14
Просмотры: 3938

Структура контроллеров и методов витрины

Учусь, разбираюсь. И когда начал разбирать создание витрины, возникли разные варианты реализации. А как правильнее - это хочу спросить у вас. Тестовый проект-витрина отображает карточки направлений деятельности - directions (например, покраска, чистка, доставка и т.п.). Все виды деятельности с доп и...
n.osenni
2017.08.17, 17:32
Форум: Общие вопросы (Yii 2.x)
Тема: При сохранении формы пустые поля делать null
Ответы: 3
Просмотры: 1393

При сохранении формы пустые поля делать null

Как при сохранении в бд через модель полученных из формы данных сделать так, чтобы пустые (незаполненные и необязательные) значения вставлялись в БД не как '', а как null?
n.osenni
2017.08.17, 10:38
Форум: Общие вопросы (Yii 2.x)
Тема: ajax \ pjax получение данных, валидация, сохранение
Ответы: 4
Просмотры: 2494

Re: ajax \ pjax получение данных, валидация, сохранение

yiijeka писал(а): 2017.08.17, 08:11 между прочим AcviteForm это всё делает автоматически
что именно делает он автоматически?

Я готов перекрутить всю логику, только подскажите, как сделать всё это проще и удобнее.
n.osenni
2017.08.17, 01:25
Форум: Общие вопросы (Yii 2.x)
Тема: ajax \ pjax получение данных, валидация, сохранение
Ответы: 4
Просмотры: 2494

ajax \ pjax получение данных, валидация, сохранение

На странице есть форма. На submit висит js: при сабмите данные отправляются экшену actionAddNewPeople в котроллере SiteController по адресу - /site/add-new-people jQuery('#peoples_form').submit(function (e) { e.preventDefault(); var peopleModel=$(this).serialize(); aj('/site/add-new-people', {'peopl...