Найден 81 результат

SindBad
2015.07.27, 17:13
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 и битрикс
Ответы: 4
Просмотры: 2963

Re: yii2 и битрикс

На данный момент параллельно работаю и с тем, и с другим. Удовольствие от работы с Yii2 растёт пропорционально с ненавистью к Bitrix. Теоретически, есть возможность настроить Yii на работу с таблицами битрикса, но структура БД там такая, что мама не горюй. Если весь этот такелаж тащить в Yii, то Yii...
SindBad
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);           ...
SindBad
2015.07.24, 11:50
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько виджетов одной формы на одной странице
Ответы: 1
Просмотры: 1293

Несколько виджетов одной формы на одной странице

Всем привет! По заданию требуется разместить две формы на главной странице для разных групп пользователей. Сделал виджет, всё работает. Но он категорически отказывается выводить ошибки, которые генерирует модель. Скорее всего из-за того, что после любых попыток авторизации происходит редирект на гла...
SindBad
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)
SindBad
2015.07.21, 21:31
Форум: Общие вопросы (Yii 2.x)
Тема: Access в backend (advanced)
Ответы: 3
Просмотры: 1924

Re: Access в backend (advanced)

Тогда присоединяюсь к вопросу. Тоже интересно :)
SindBad
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 - страницу, выводящую ...
SindBad
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',   '...
SindBad
2015.07.21, 16:20
Форум: Общие вопросы (Yii 2.x)
Тема: preventDefault
Ответы: 9
Просмотры: 3033

Re: preventDefault

Работаете с запросом как с обычной синхронной операцией. Пока выполняется ajax, остальной код "идет дальше" и сабмитит форму. Нужно делать так: блокировать сабмит всегда, а в проверке результатов запроса сделат ьпринудительную отправку: $('#filter_form').on('submit', function(e) {     var ...
SindBad
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 - описано, как работать с группами полей
SindBad
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
});
 
SindBad
2015.07.21, 14:50
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая подгрузка фрагмента формы
Ответы: 11
Просмотры: 3496

Re: Динамическая подгрузка фрагмента формы

А нет ли доков или статей по yii.js? В гайде он не затрагивается почти никак (или я так искал). И еще, интересный момент. В моделях и формах как бы есть возможность работать с полями-массивами (в гайде об этом упоминается). У меня есть таблица с обычными столбцами и столбцом params для хранения JSON...
SindBad
2015.07.21, 14:17
Форум: Общие вопросы (Yii 2.x)
Тема: preventDefault
Ответы: 9
Просмотры: 3033

Re: preventDefault

Приветствую!
//выполняется какое-то действия. Если TRUE, то форма не должна отменять стандартное поведение браузера.
Что помешало отменить стандартное поведение с помощью return false?
SindBad
2015.07.20, 21:57
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая подгрузка фрагмента формы
Ответы: 11
Просмотры: 3496

Re: Динамическая подгрузка фрагмента формы

P.S. Кстати. Можно как-то попросить View тянуть одни asset'ы каждый раз, а другие - единожды?
Мечта об идеальном UI, где всё подгружается динамически и как надо, всё равно жива :) надо над этим работать.
SindBad
2015.07.20, 21:30
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая подгрузка фрагмента формы
Ответы: 11
Просмотры: 3496

Re: Динамическая подгрузка фрагмента формы

vitalik1183, думаю, не стоит игра свеч. 1) renderAjax каждый раз тянет все скрипты виджета, поэтому повторная инициализация скриптов дает сбой. 2) ошибки валидации хрен прикрутишь по-хорошему, потому что ActiveForm каждый раз создается новый. 3) вывод ActiveForm приходится глушить, иначе опа. Если б...
SindBad
2015.07.20, 19:09
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая подгрузка фрагмента формы
Ответы: 11
Просмотры: 3496

Re: Динамическая подгрузка фрагмента формы

К Yii и бэкэнду много чего относится. А так вообще спасибо, хоть что-то.
Ну и как всегда, динамический UI тут в пролёте - например, виджет dosamigos\tinymce\TinyMce выводится как простое поле.
SindBad
2015.07.20, 17:04
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая подгрузка фрагмента формы
Ответы: 11
Просмотры: 3496

Re: Динамическая подгрузка фрагмента формы

На форум javascript или jquery мне не надо. Мне надо узнать, какие компоненты и паттерны для этих целей предоставляет Yii2 (если предоставляет)
SindBad
2015.07.20, 16:27
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая подгрузка фрагмента формы
Ответы: 11
Просмотры: 3496

Динамическая подгрузка фрагмента формы

Всем привет! Есть форма, в форме есть две вкладки. Первая вкладка полностью рендерится сразу, вторая - по запросу. В первой вкладке есть выпадающий список. Выбираем пункт в списке, и во вторую вкладку грузится другая часть формы, заменяя то, что там было. Какими компонентами это реализуется? Подкинь...
SindBad
2015.07.18, 18:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как вызвать виджет по имени класса?
Ответы: 5
Просмотры: 2424

Re: Как вызвать виджет по имени класса?

mihail_dev, в принципе подходит, спасибо. По крайней мере call_user_func короче и шустрее :)
SindBad
2015.07.17, 18:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как вызвать виджет по имени класса?
Ответы: 5
Просмотры: 2424

Как вызвать виджет по имени класса?

Всем привет!
Приходит в голову только

Код: Выделить всё

echo call_user_func('yii\bootstrap\Nav', "widget", [/*...params...*/]);
 
Метод через Widget::widget(['class'=> 'yii\bootstrap\Nav',/*...params...*/ ]) не сработал (да и не должен был, ибо в теле метода в class ставится вызывающий класс).