Найдено 14 результатов
- 2018.02.10, 14:45
- Форум: REST API (Yii 2.x)
- Тема: Rest поиск\фильтрация
- Ответы: 8
- Просмотры: 4266
Re: Rest поиск\фильтрация
При генерации CRUD в Gii он сам подставляет rules(). Вручную городить не придётся. Это понятно, но просто при использовании dataProvider нужно создать отдельную модель, добавить туда ещё кучу строк кода. И в самом контроллере ещё нужно добавить много строк. И выходит, что так нужно делать для каждо...
- 2018.02.10, 14:13
- Форум: REST API (Yii 2.x)
- Тема: Rest поиск\фильтрация
- Ответы: 8
- Просмотры: 4266
Re: Rest поиск\фильтрация
В LabelSampleSearch должны быть свои rules() без 'required'. Получается, что если я хочу сделать фильтрацию\поиск по какой-то модели, нужно в контроллере код нагородить, создать отдельную модель, там ещё нагородить код и т.п.? Чем же это тогда удобнее создания в контроллере экшена с подготовленным ...
- 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 , но разве это не исключительно для до...
- 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\...
- 2017.12.15, 16:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Структура контроллеров и методов витрины
- Ответы: 14
- Просмотры: 3938
Re: Структура контроллеров и методов витрины
Спасибо большое! я понял. Выносишь в отдельный класс и вызываешь его метод из контроллера. Базовые классы для контроллеров лучше не создавать. Я создал главный класс, от которого наследую остальные. В этом главном классе конструктор, который загружает настройки сайта и т.п. Почему так лучше не делат...
- 2017.12.14, 19:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Структура контроллеров и методов витрины
- Ответы: 14
- Просмотры: 3938
Re: Структура контроллеров и методов витрины
окей услуги ... services ... контроллер ServicesController.php пусть public function actionIndex будет для просмотра всех услуг ... public function actionView для просмотра доп инфо по услуге .. что вы так заморочились ? не бойтесь создавать контроллеры ... Я решил разделить на два контроллера Site...
- 2017.12.14, 17:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Структура контроллеров и методов витрины
- Ответы: 14
- Просмотры: 3938
Re: Структура контроллеров и методов витрины
В стандартном приложении уже есть и контроллеры, и вьюшки, и странички. Смотрите, как сделано, и делаете примерно так же. Я знаю как их делать. Вопрос же вооооообще не в том. Неужели я что-то не так спрашиваю? Есть таблица (фиг с ним - пуст будут товары) с товарами. Нужно вывести карточки товаров. ...
- 2017.12.14, 17:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Структура контроллеров и методов витрины
- Ответы: 14
- Просмотры: 3938
Re: Структура контроллеров и методов витрины
Учусь, разбираюсь. И когда начал разбирать создание витрины, возникли разные варианты реализации. А как правильнее - это хочу спросить у вас. Тестовый проект-витрина отображает карточки направлений деятельности - directions (например, покраска, чистка, доставка и т.п.). Все виды деятельности с доп ...
- 2017.12.14, 14:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Структура контроллеров и методов витрины
- Ответы: 14
- Просмотры: 3938
Re: Структура контроллеров и методов витрины
Я знаю о существовании gii. Вопрос не в том. А в том, как делить приложение на контроллеры и т.п. Или делать всё в одном контроллере, например.
- 2017.12.14, 12:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Структура контроллеров и методов витрины
- Ответы: 14
- Просмотры: 3938
Структура контроллеров и методов витрины
Учусь, разбираюсь. И когда начал разбирать создание витрины, возникли разные варианты реализации. А как правильнее - это хочу спросить у вас. Тестовый проект-витрина отображает карточки направлений деятельности - directions (например, покраска, чистка, доставка и т.п.). Все виды деятельности с доп и...
- 2017.08.17, 18:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: При сохранении формы пустые поля делать null
- Ответы: 3
- Просмотры: 1393
Re: При сохранении формы пустые поля делать null
Спасибо за ответы! Решено
- 2017.08.17, 17:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: При сохранении формы пустые поля делать null
- Ответы: 3
- Просмотры: 1393
При сохранении формы пустые поля делать null
Как при сохранении в бд через модель полученных из формы данных сделать так, чтобы пустые (незаполненные и необязательные) значения вставлялись в БД не как '', а как null?
- 2017.08.17, 10:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: ajax \ pjax получение данных, валидация, сохранение
- Ответы: 4
- Просмотры: 2494
- 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...