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

PaSiS
2015.05.26, 14:31
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите алгоритм
Ответы: 1
Просмотры: 474

Re: Подскажите алгоритм

Зачем массив? Делайте выборку на уровне базы, и флагом помечайте даты, на которых есть содержимое.
PaSiS
2015.05.26, 14:29
Форум: Общие вопросы (Yii 2.x)
Тема: Русские символы проблемы
Ответы: 6
Просмотры: 1707

Re: Русские символы проблемы

Сомневаюсь, что у вас в безе в utf сохраняется (или текст передается в другой кодировке)
И, почитайте как like использовать.
PaSiS
2015.05.26, 12:46
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-imagine
Ответы: 3
Просмотры: 780

Re: yii2-imagine

Iliabel писал(а):а как его установить
LMGIFY
хороший сайт :)
PaSiS
2015.05.25, 15:56
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)
Ответы: 14
Просмотры: 2844

Re: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)

mkramer писал(а):КОнструкции с if (true) или if (false) я обычно расставляю по коду, чтобы что-то убрать временно, но не удалять из кода
А не практичнее использовать комментирование?
PaSiS
2015.05.23, 15:21
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)
Ответы: 14
Просмотры: 2844

Re: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)

ksetrin писал(а):с функцией примерчик?
Про foreach не стану ничего писать :)
пример с функцией:

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

$items = [
    ['col1'] => true,
    ['col2'] => false,
    ['col3'] => function() {
        return 1 === 1; //true
    },
    ['col4'] => 'string',
]; 
PaSiS
2015.05.22, 14:31
Форум: Общие вопросы (Yii 2.x)
Тема: Связанные списки
Ответы: 9
Просмотры: 3134

Re: Связанные списки

krosh87 писал(а):Пишет Not Found (#404): Страница не найдена. странно зачем там страница если там json
Посмотрите адрес, куда запрос уходит, скорее всего url неправильный
PaSiS
2015.05.22, 14:22
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)
Ответы: 14
Просмотры: 2844

Re: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)

ksetrin писал(а):Обходные пути понятны, но хочется понять, почему тернарный работает, и не работает if, и как сделать что бы работал if
IF туда вставить не получится, так как это управляющая конструкция, а тернарный оператор, в свою очередь, является "выражением" (как, если бы вы написали $arr[] = (2 * 2);
PaSiS
2015.05.22, 13:52
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)
Ответы: 14
Просмотры: 2844

Re: Преобразование тернарного оператора в конструкцию if (на примере Nav::widget)

Довольно странный вопрос, ну да ладно, вот не менее странное решение :)
при инициализации виджета, создаете массив $items, затем идет ваше условие в котором формируется массив $items2, а затем в сам виджет передаете array_merge этих массивов
PaSiS
2015.05.22, 13:32
Форум: Общие вопросы (Yii 2.x)
Тема: Не выполняется скрипт
Ответы: 21
Просмотры: 3173

Re: Не выполняется скрипт

unclead писал(а):
либо используйте renderAjax/renderPartial
зачем тут вообще возвращать View, если просто требуется вернуть данные для авто-подстановки.
Давно с автоподстановкой не работал, так, да, можно обойтись Yii::$app->response->format = 'json' и вернуть массив
PaSiS
2015.05.22, 13:30
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация абсолютно уникального строку
Ответы: 3
Просмотры: 1170

Re: Генерация абсолютно уникального строку

astronin писал(а):Yii::$app->security->generateRandomString();
+ unique валидатор для надежности
PaSiS
2015.05.21, 19:17
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior и кириллица
Ответы: 3
Просмотры: 1945

Re: SluggableBehavior и кириллица

zelenin писал(а):писал я. ) в статье не об этом - думаю проблема в отключенном intl.
попробуйте мое поведение - там есть фоллбэк для не-интл.
На хабре меня нет, пользуясь случаем, выражаю тут свою благодарность :)
Материал очень пригодился.
PaSiS
2015.05.21, 18:46
Форум: Общие вопросы (Yii 2.x)
Тема: Странное поведение createCommand
Ответы: 1
Просмотры: 551

Re: Странное поведение createCommand

Мда, ничего странного. user воспринимается как зарезервированное слово :)
PaSiS
2015.05.21, 18:36
Форум: Общие вопросы (Yii 2.x)
Тема: Не выполняется скрипт
Ответы: 21
Просмотры: 3173

Re: Не выполняется скрипт

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

$("#search_for_hint").autocomplete({source:"/site/GetServices", minLength:2
замените на

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

$("#search_for_hint").autocomplete({source:"/site/get-services", minLength:2
И либо укажите в экшене $layout = null;, либо используйте renderAjax/renderPartial
PaSiS
2015.05.21, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация на сайте. Структура моделей
Ответы: 23
Просмотры: 3352

Re: Регистрация на сайте. Структура моделей

Выход - создать модель формы RegisterForm, со своим набором полей, некоторые из которых могут отсутствовать в модели User. Потом, уже через модель формы, создавать нового пользователя (либо методами формы, либо вызывая соответствующие методы модели User с передачей ей уже валидированных данных). Я ...
PaSiS
2015.05.21, 17:55
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior и кириллица
Ответы: 3
Просмотры: 1945

Re: SluggableBehavior и кириллица

Наш товарищ писал статью на хабре на тему slug. Почитайте, может найдете там ответ.
PaSiS
2015.05.21, 17:49
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация на сайте. Структура моделей
Ответы: 23
Просмотры: 3352

Re: Регистрация на сайте. Структура моделей

Выход - создать модель формы RegisterForm, со своим набором полей, некоторые из которых могут отсутствовать в модели User. Потом, уже через модель формы, создавать нового пользователя (либо методами формы, либо вызывая соответствующие методы модели User с передачей ей уже валидированных данных). Я ...
PaSiS
2015.05.21, 17:47
Форум: Общие вопросы (Yii 2.x)
Тема: как в ErrorSummary передать все ошибки из ActiveForm
Ответы: 4
Просмотры: 1044

Re: как в ErrorSummary передать все ошибки из ActiveForm

В rules этой AR прописаны правила валидации для файла?

И, если я правильно понял, у вас ошибки выдаются только у инпута, но в summary этих ошибок нет?
PaSiS
2015.05.21, 17:45
Форум: Общие вопросы (Yii 2.x)
Тема: Не выполняется скрипт
Ответы: 21
Просмотры: 3173

Re: Не выполняется скрипт

GUF писал(а):Можно попросить пример набросок как это сделать ?
Если нужен набросок как сделать экшн контроллера, то это в руководство вам надо.
PaSiS
2015.05.21, 17:42
Форум: Общие вопросы (Yii 2.x)
Тема: как изменить шаблон error
Ответы: 4
Просмотры: 1298

Re: как изменить шаблон error

В конфигурации приложения допишите в components: 'errorHandler' => [             'maxSourceLines' => 20,             'errorAction'    => 'site/error', //тут адрес экшена, выводящего ошибку         ], Затем, в представлении указанного экшена, пишите свой код. (сообщение об ошибке доступно в переменно...
PaSiS
2015.05.21, 17:38
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация на сайте. Структура моделей
Ответы: 23
Просмотры: 3352

Re: Регистрация на сайте. Структура моделей

Выход - создать модель формы RegisterForm, со своим набором полей, некоторые из которых могут отсутствовать в модели User.
Потом, уже через модель формы, создавать нового пользователя (либо методами формы, либо вызывая соответствующие методы модели User с передачей ей уже валидированных данных).