Найдено 187 результатов
- 2020.08.27, 15:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Адаптер для 3 моделей с одинаковой структурой
- Ответы: 61
- Просмотры: 5807
Re: Адаптер для 3 моделей с одинаковой структурой
Но еще интересней, если вы можете переименовать поля и все одинаково, то зачем вам - 3 таблицы? почему бы тогда не сделать - одну? Это свойства статьи. Такие как категория, раздел и.т.п. Я и сделал сначала их хранение в одной таблице. Nested sets. Но в итоге посчитал, что лучше разделить, т.к. это ...
- 2020.08.27, 14:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Адаптер для 3 моделей с одинаковой структурой
- Ответы: 61
- Просмотры: 5807
Re: Адаптер для 3 моделей с одинаковой структурой
Но еще интересней, если вы можете переименовать поля и все одинаково, то зачем вам - 3 таблицы? почему бы тогда не сделать - одну? Это свойства статьи. Такие как категория, раздел и.т.п. Я и сделал сначала их хранение в одной таблице. Nested sets. Но в итоге посчитал, что лучше разделить, т.к. это ...
- 2020.08.27, 12:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Адаптер для 3 моделей с одинаковой структурой
- Ответы: 61
- Просмотры: 5807
Re: Адаптер для 3 моделей с одинаковой структурой
-- Ясно, что нужен некий адаптер/проводник для работы с моделями. -- Да и корректировки потом придётся в носить во все методы всех контроллеров, моделей и т.п. если вы везде ссылаетесь $model->t1_something то чем поможет адаптер? вам уже придется вносить изменения во все методы всех контроллеров, м...
- 2020.08.27, 12:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Адаптер для 3 моделей с одинаковой структурой
- Ответы: 61
- Просмотры: 5807
Re: Адаптер для 3 моделей с одинаковой структурой
В этом случае вроде всё просто. Пишешь базовый контроллер назовем его T class T extends Controller Описываешь всё внутри базового контроллера определяешь protected метод для поиска модели findModel Создаются потом контроллеры под три таблицы, которые наследуют всё от базового контроллера class T1 e...
- 2020.08.27, 10:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Адаптер для 3 моделей с одинаковой структурой
- Ответы: 61
- Просмотры: 5807
Адаптер для 3 моделей с одинаковой структурой
Добрый день всем. Не хватает знаний для решения вопроса. И даже не знаю куда копать, но чувствую, что существует решение. Есть 3 модели для трёх таблиц. Пусть будут t1,t2,t3 Таблицы содержат поля: t1.t1_name, t1.t1_something t2.t2_name, t2.t2_something t3.t3_name, t3.t3_something И формат и структур...
- 2020.08.09, 23:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как зарегистрировать AssetBundle при я ajax запросе
- Ответы: 1
- Просмотры: 786
Re: Как зарегистрировать AssetBundle при я ajax запросе
Создаёшь YourModuleAsset и прописываешь нужные файлы в нём.
А в нужном файле добавляешь по аналогии:
Глянь во фронтенд в папке assets как сделано. Ну и в доках.
А в нужном файле добавляешь по аналогии:
Код: Выделить всё
AppAsset::register($this)
- 2020.08.05, 11:39
- Форум: Общие вопросы по программированию
- Тема: Регулярное выражения для РУССКИХ тэгов
- Ответы: 19
- Просмотры: 20099
Re: Регулярное выражения для РУССКИХ тэгов
Раз мы работаем с Unicode, то и группы символов надо использовать Unicode-ные: array('tags', 'match', 'pattern'=>'~^(\p{L}|\p{Zs})+$~u', 'message'=>'В тегах можно использовать только буквы и пробелы'), Добрый день. Некропост конечно, но всё же. Не получается сделать в Unicode "...
- 2020.08.04, 14:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод ошибок модели в ajax response
- Ответы: 2
- Просмотры: 1332
Re: Вывод ошибок модели в ajax response
JS: let form = $('#form'), invalidFeedback = $('.invalid-feedback'), errorMsg, values; form.on('beforeSubmit', function () { errorMsg = ''; invalidFeedback.text(errorMsg); $.ajax({ type: form.attr('method'), url: form.attr('action'), data: form.serializeArray(), success: function (data) { if (data....
- 2020.08.02, 20:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Данные не проходят валидацию.
- Ответы: 3
- Просмотры: 1149
Re: Данные не проходят валидацию.
Each разве не подходит?
- 2020.08.02, 20:30
- Форум: Установка и настройка
- Тема: yii 2.0.36 win 10 composer запуск
- Ответы: 26
- Просмотры: 24755
Re: yii 2.0.36 win 10 composer запуск
Composer в cmd нужно без .phar вводить.
- 2020.08.02, 14:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод ошибок модели в ajax response
- Ответы: 2
- Просмотры: 1332
Вывод ошибок модели в ajax response
Здравствуйте. Воюю с ajax. Он пока побеждает. Хочу выводить модальное окно при запросе на смену email. Идея такова. Юзер вводит в форму новый email. Эта строка проходит валидацию и записывается в базу, а клиенту улетает письмо с get урлом. И после отправки должно выводиться модальное окно, мол запро...
- 2020.07.29, 21:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма поиска и Listview на одной странице
- Ответы: 2
- Просмотры: 837
Re: Форма поиска и Listview на одной странице
Попробуйте сгенерировать из gii, GRUD, там будут все ответы на ваш вопрос) https://yiiframework.com.ua/ru/doc/guide/2/start-gii/ Спасибо за совет конечно. Но не прислушался, т.к. не вижу связи CRUD с задачей. Сомневаюсь, что хоть что-то новое обнаружу. В итоге от post формы отказался. Сделал get, о...
- 2020.07.29, 13:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма поиска и Listview на одной странице
- Ответы: 2
- Просмотры: 837
Форма поиска и Listview на одной странице
Здравствуйте всем. Товарищи помогите разобраться. Форма поиска и результат выводятся на одной странице. Не могу придумать какую логику задать контроллеру, для рендеринга, если перешли на другую страницу в Listview(pager). Форма отправляет POST запросы. Проблема в том, что при клике на следующую стра...
- 2020.07.18, 08:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кириллица не проходит валидацию
- Ответы: 7
- Просмотры: 2004
- 2020.07.17, 23:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кириллица не проходит валидацию
- Ответы: 7
- Просмотры: 2004
Re: Кириллица не проходит валидацию
Методом тыка определил, что в знаки вопроса строку превращало правило
, стоявшее выше правила match.
Чё блин за фигня такая.
Как ножиком в спину.
А к нижнему регистру оно так и не приводит, по наблюдениям.
Ну или я не правильно понял смысл его работы.
Код: Выделить всё
'filter', 'filter' => 'strtolower'
Чё блин за фигня такая.
Как ножиком в спину.
А к нижнему регистру оно так и не приводит, по наблюдениям.
Ну или я не правильно понял смысл его работы.
- 2020.07.17, 22:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кириллица не проходит валидацию
- Ответы: 7
- Просмотры: 2004
Re: Кириллица не проходит валидацию
Этот валидатор просто подставляет указанное регулярное выражение в preg_match. Поэтому полезнее искать именно как: php регулярное выражение кириллица кириллица preg_match php Понятно. Спасибо. Но всё равно не работает оказывается. Убрал ajax. Напрямую запускаю. Ругается. Отключил правило match. Зап...
- 2020.07.17, 21:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кириллица не проходит валидацию
- Ответы: 7
- Просмотры: 2004
Re: Кириллица не проходит валидацию
'/^[a-zA-Zа-яА-ЯёЁ]\w*$/su' Да, спасибо. Нашёл похожую тему, здесь же, с ответом от Вас же. Про модификатор /u знать не знал. Сделал так: /^[а-яА-ЯёЁa-zA-Z]\w*$/u Не мог найти в сети, потому что по запросам LIKE Кириллица не проходит валидацию + Yii2... нет нужной информации. А вот Русские буквы, в...
- 2020.07.17, 14:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кириллица не проходит валидацию
- Ответы: 7
- Просмотры: 2004
Кириллица не проходит валидацию
Здравствуйте. Подскажите пжл, где ошибка в правиле. Уже как только не прописывал. Не хочет принимать кириллицу и всё тут. На латинице пропускает. qwerty_123 - так не ругается йцукен_123 - так ругается qwerty_йцукен_123 - так тоже ругается :?: // проверяет, что "name" начинается с буквы // ...
- 2020.07.16, 09:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод ошибок валидации, в форме из двух моделей
- Ответы: 3
- Просмотры: 1078
Re: Вывод ошибок валидации, в форме из двух моделей
Спасибо, посмотрю обязательно.leonenco писал(а): ↑2020.07.16, 07:41 Используйте метод addError() : https://www.yiiframework.com/doc/api/2. ... r()-detail
- 2020.07.15, 20:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод ошибок валидации, в форме из двух моделей
- Ответы: 3
- Просмотры: 1078
Вывод ошибок валидации, в форме из двух моделей
Здравствуйте всем. Сделал форму добавления статьи. В форме имеется поле для добавления тегов. Теги вывожу, используя виджет картика (Select2) Всё вроде работает, но не знаю как, собственно, выводить пользователю ошибки валидации, если этим самым пользователем добавлен несуществующий в базе тег. Вот ...