Найден 81 результат
- 2015.07.27, 17:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2 и битрикс
- Ответы: 4
- Просмотры: 2963
Re: yii2 и битрикс
На данный момент параллельно работаю и с тем, и с другим. Удовольствие от работы с Yii2 растёт пропорционально с ненавистью к Bitrix. Теоретически, есть возможность настроить Yii на работу с таблицами битрикса, но структура БД там такая, что мама не горюй. Если весь этот такелаж тащить в Yii, то Yii...
- 2015.07.24, 12:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Несколько виджетов одной формы на одной странице
- Ответы: 1
- Просмотры: 1293
Re: Несколько виджетов одной формы на одной странице
Пока сделал вот так в контроллере: <? $errors = $model->getErrors(); foreach ($errors as $error) { if (is_array($error)) { foreach ($error as $suberror) { Yii::$app->session->addFlash('danger', $suberror); ...
- 2015.07.24, 11:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Несколько виджетов одной формы на одной странице
- Ответы: 1
- Просмотры: 1293
Несколько виджетов одной формы на одной странице
Всем привет! По заданию требуется разместить две формы на главной странице для разных групп пользователей. Сделал виджет, всё работает. Но он категорически отказывается выводить ошибки, которые генерирует модель. Скорее всего из-за того, что после любых попыток авторизации происходит редирект на гла...
- 2015.07.22, 10:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: preventDefault
- Ответы: 9
- Просмотры: 3033
Re: preventDefault
Ах да, упустил. Обработчик submit вызывается дважды. Попробуйте то же самое, но вместо
$('#filter_form').on('submit', function(e)
сделайте
$('#filter_form').on('beforeSubmit', function(e)
$('#filter_form').on('submit', function(e)
сделайте
$('#filter_form').on('beforeSubmit', function(e)
- 2015.07.21, 21:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Access в backend (advanced)
- Ответы: 3
- Просмотры: 1924
Re: Access в backend (advanced)
Тогда присоединяюсь к вопросу. Тоже интересно
- 2015.07.21, 21:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Access в backend (advanced)
- Ответы: 3
- Просмотры: 1924
Re: Access в backend (advanced)
Добрый! backend\controllers\SiteController.php , public function behaviors(), смотрим правила access => rules. [ 'actions' => ['login', 'error'], //всем разрешено смотреть login - форму авторизации, //и error - страницу, выводящую ...
- 2015.07.21, 20:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно унаследовать свою модель?
- Ответы: 0
- Просмотры: 804
Как правильно унаследовать свою модель?
Всем привет! Потребовалось сделать модель для записи данных в массив (в PHP-файл, проще говоря). Массив имеет примерно такой вид: <? return [ 'uniq-key1' => [ 'name' => 'name1', 'label' => 'Имя1', 'public' => true, ], 'uniq-key2' => [ 'name' => 'name2', 'label' => 'Имя2', '...
- 2015.07.21, 16:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: preventDefault
- Ответы: 9
- Просмотры: 3033
Re: preventDefault
Работаете с запросом как с обычной синхронной операцией. Пока выполняется ajax, остальной код "идет дальше" и сабмитит форму. Нужно делать так: блокировать сабмит всегда, а в проверке результатов запроса сделат ьпринудительную отправку: $('#filter_form').on('submit', function(e) { var ...
- 2015.07.21, 15:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Re: Динамическая подгрузка фрагмента формы
Нашел вот такое:
https://github.com/unclead/yii2-multiple-input
Пока нет времени потестить, но скоро обязательно попробую.
https://github.com/unclead/yii2-multipl ... columns.md - описано, как работать с группами полей
https://github.com/unclead/yii2-multiple-input
Пока нет времени потестить, но скоро обязательно попробую.
https://github.com/unclead/yii2-multipl ... columns.md - описано, как работать с группами полей
- 2015.07.21, 14:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: preventDefault
- Ответы: 9
- Просмотры: 3033
Re: preventDefault
Могу его сюда тыкнуть
Код: Выделить всё
$('#filter_form').on('submit', function(e) {
//выполняется какое-то действие и возвращается его результат. Результат false запретит отправку формы.
return (this.somefield.value === ''); //для примера проверяем заполненность поля somefield
});
- 2015.07.21, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Re: Динамическая подгрузка фрагмента формы
А нет ли доков или статей по yii.js? В гайде он не затрагивается почти никак (или я так искал). И еще, интересный момент. В моделях и формах как бы есть возможность работать с полями-массивами (в гайде об этом упоминается). У меня есть таблица с обычными столбцами и столбцом params для хранения JSON...
- 2015.07.21, 14:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: preventDefault
- Ответы: 9
- Просмотры: 3033
Re: preventDefault
Приветствую!
Что помешало отменить стандартное поведение с помощью return false?//выполняется какое-то действия. Если TRUE, то форма не должна отменять стандартное поведение браузера.
- 2015.07.20, 21:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Re: Динамическая подгрузка фрагмента формы
P.S. Кстати. Можно как-то попросить View тянуть одни asset'ы каждый раз, а другие - единожды?
Мечта об идеальном UI, где всё подгружается динамически и как надо, всё равно жива надо над этим работать.
Мечта об идеальном UI, где всё подгружается динамически и как надо, всё равно жива надо над этим работать.
- 2015.07.20, 21:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Re: Динамическая подгрузка фрагмента формы
vitalik1183, думаю, не стоит игра свеч. 1) renderAjax каждый раз тянет все скрипты виджета, поэтому повторная инициализация скриптов дает сбой. 2) ошибки валидации хрен прикрутишь по-хорошему, потому что ActiveForm каждый раз создается новый. 3) вывод ActiveForm приходится глушить, иначе опа. Если б...
- 2015.07.20, 19:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Re: Динамическая подгрузка фрагмента формы
К Yii и бэкэнду много чего относится. А так вообще спасибо, хоть что-то.
Ну и как всегда, динамический UI тут в пролёте - например, виджет dosamigos\tinymce\TinyMce выводится как простое поле.
Ну и как всегда, динамический UI тут в пролёте - например, виджет dosamigos\tinymce\TinyMce выводится как простое поле.
- 2015.07.20, 17:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Re: Динамическая подгрузка фрагмента формы
На форум javascript или jquery мне не надо. Мне надо узнать, какие компоненты и паттерны для этих целей предоставляет Yii2 (если предоставляет)
- 2015.07.20, 16:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая подгрузка фрагмента формы
- Ответы: 11
- Просмотры: 3496
Динамическая подгрузка фрагмента формы
Всем привет! Есть форма, в форме есть две вкладки. Первая вкладка полностью рендерится сразу, вторая - по запросу. В первой вкладке есть выпадающий список. Выбираем пункт в списке, и во вторую вкладку грузится другая часть формы, заменяя то, что там было. Какими компонентами это реализуется? Подкинь...
- 2015.07.18, 18:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вызвать виджет по имени класса?
- Ответы: 5
- Просмотры: 2424
Re: Как вызвать виджет по имени класса?
mihail_dev, в принципе подходит, спасибо. По крайней мере call_user_func короче и шустрее
- 2015.07.17, 23:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вызвать виджет по имени класса?
- Ответы: 5
- Просмотры: 2424
Re: Как вызвать виджет по имени класса?
Да, ошибочка закралась. Мерси.
- 2015.07.17, 18:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вызвать виджет по имени класса?
- Ответы: 5
- Просмотры: 2424
Как вызвать виджет по имени класса?
Всем привет!
Приходит в голову только
Метод через Widget::widget(['class'=> 'yii\bootstrap\Nav',/*...params...*/ ]) не сработал (да и не должен был, ибо в теле метода в class ставится вызывающий класс).
Приходит в голову только
Код: Выделить всё
echo call_user_func('yii\bootstrap\Nav', "widget", [/*...params...*/]);