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

S c
2017.10.19, 16:21
Форум: Общие вопросы (Yii 2.x)
Тема: перенаправление при POST запросе
Ответы: 3
Просмотры: 1417

Re: перенаправление при POST запросе

$this->redirect() возвращает заголовок "location", из-за этого и происходит редирект. Если у вас аякс запрос - редирект делайте средством JS
S c
2017.10.19, 10:57
Форум: Общие вопросы (Yii 2.x)
Тема: Quoting Table and Column Names
Ответы: 7
Просмотры: 2284

Re: Quoting Table and Column Names

Нет, сам не обернет, это у вас уже свой кусок SQL. Всегда можете посмотреть что за SQL у вас получится: var_dump($query->createCommand()->getRawSql()); getRawSql() вернет не итоговый запрос, а подготовленный (в смысле с [[]] и {{}} символами?), который в последствии еще разок обработается фреймворк...
S c
2017.10.19, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: Quoting Table and Column Names
Ответы: 7
Просмотры: 2284

Re: Quoting Table and Column Names

если что то типа

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

->where(['id' => $model->id])
тогда ясно, что экранирует.
А если

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

->where("id = " . $model->id)
тут нужно использовать "[[field]]" синтаксис, или Query Builder и в таком варианте, сам обернет запрос как нужно? регулярками к примеру..
S c
2017.10.19, 10:24
Форум: Общие вопросы (Yii 2.x)
Тема: Quoting Table and Column Names
Ответы: 7
Просмотры: 2284

Re: Quoting Table and Column Names

maleks писал(а): 2017.10.19, 08:12 Для имен таблиц: надо если префикс используется.

Для имен столбцов:
Для всякого сырого sql, в т.ч. того что в Expression - надо, для предусмотренных форматов - нет, QueryBuilder экранирует сам (пример - QueryBuilder::BuildSelect)
именно этот момент и интересовал, спасибо
S c
2017.10.18, 18:00
Форум: Общие вопросы (Yii 2.x)
Тема: Quoting Table and Column Names
Ответы: 7
Просмотры: 2284

Quoting Table and Column Names

http://www.yiiframework.com/doc-2.0/gui ... lumn-names
вопрос - так нужно для QueryBuilder-а делать?

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

"SELECT COUNT([[id]]) FROM {{employee}}"
Судя по исходникам - да, но в документации указано об этом только для $connection->createCommand().
S c
2017.09.27, 18:32
Форум: Предлагаю работу
Тема: Yii2 developer
Ответы: 40
Просмотры: 20497

Re: Php-developer full stack. ERP\CRM

za4me писал(а): 2017.09.25, 11:12 Подробное документирование должно быть априори, разве нет?
от рядового разраба? разве что за отдельную доплату
S c
2017.09.15, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: kartik\widgets\FileInput и превью
Ответы: 3
Просмотры: 1505

Re: kartik\widgets\FileInput и превью

Да, так и сделал, но все же хотелось узнать - реально ли вообще такое реализовать? Я для этих тестов как раз специально и отключил клиентскую валидацию. + храню оригинальное название фото в отдельной таблице, думал чтоб предзаполнять поле, а сейчас незачем получается
S c
2017.09.15, 15:40
Форум: Общие вопросы (Yii 2.x)
Тема: datetime поле и сохранение в unixtime
Ответы: 2
Просмотры: 2508

Re: datetime поле и сохранение в unixtime

нашел, по простому: в rules() [['public_date'], 'datetime', 'format' => 'php:d.m.Y H:i', 'timestampAttribute' => 'public_date'], тогда после валидации преобразует ваш атрибут в timestamp и во view /* если дата не задана, asDateTime() преобразует дату в строку "(not set)", обернутую в html ...
S c
2017.09.15, 14:59
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка на дублирование в базе.
Ответы: 8
Просмотры: 3052

Re: Проверка на дублирование в базе.

как ответили выше - составной unique по 2м полям и insert ignore, проблема решена
S c
2017.09.15, 14:29
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка на дублирование в базе.
Ответы: 8
Просмотры: 3052

Re: Проверка на дублирование в базе.

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

->where(['article' => $record[0], 'cross_article' => $record[2]])->one()
или все же есть?
S c
2017.09.15, 14:23
Форум: Общие вопросы (Yii 2.x)
Тема: kartik\widgets\FileInput и превью
Ответы: 3
Просмотры: 1505

kartik\widgets\FileInput и превью

Использую kartik\widgets\FileInput Выбираю файл для загрузки, получаю его preview. Делаю сабмит формы, если есть ошибки валидации - отображается форма с ошибками, и поле kartik\widgets\FileInput "теряет" выбранный файл, и preview тоже не отображается. Что то можно с этим сделать? Что б в с...
S c
2017.09.15, 14:17
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка на дублирование в базе.
Ответы: 8
Просмотры: 3052

Re: Проверка на дублирование в базе.

так добавьте ключи, и используйте INSERT IGNORE к примеру
S c
2017.09.15, 12:30
Форум: Общие вопросы (Yii 2.x)
Тема: datetime поле и сохранение в unixtime
Ответы: 2
Просмотры: 2508

Re: datetime поле и сохранение в unixtime

Сейчас я думаю что либо использовать AR по полной (работать с датой как с datetime, а в beforeSave переводить её в unix), либо вообще модель отделить полностью от AR, добавить какой-нить промежуточный formModel, там валидировать и подготавливать все данные и уже после корректно инициализировать объе...
S c
2017.09.15, 12:27
Форум: Общие вопросы (Yii 2.x)
Тема: datetime поле и сохранение в unixtime
Ответы: 2
Просмотры: 2508

datetime поле и сохранение в unixtime

Всем привет! Вроде простой вопрос, но чет загнал в ступор. Есть поле формы echo $form->field($model, 'public_date')->widget(kartik\widgets\DateTimePicker::classname(), [ 'language' => 'uk', 'options' => [ 'placeholder' => Yii::t('app', 'Select publication date'), ], 'pluginOptions' => [ 'autoclose' ...
S c
2017.09.11, 15:45
Форум: Установка и настройка
Тема: Composer, ubuntu и права
Ответы: 11
Просмотры: 6258

Re: Composrt, ubuntu и права

Интересное решение, спасибо!
S c
2017.09.08, 18:39
Форум: Установка и настройка
Тема: Composer, ubuntu и права
Ответы: 11
Просмотры: 6258

Re: Composrt, ubuntu и права

как запускать тот же композер\гит от пользователя www-data к примеру?
S c
2017.09.08, 17:30
Форум: Установка и настройка
Тема: Composer, ubuntu и права
Ответы: 11
Просмотры: 6258

Re: Composrt, ubuntu и права

тема совсем же о другом...
S c
2017.09.08, 16:53
Форум: Установка и настройка
Тема: Composer, ubuntu и права
Ответы: 11
Просмотры: 6258

Re: Composrt, ubuntu и права

Дмитрий, спасибо. После этого я могу не использовать sudo?
S c
2017.09.08, 16:20
Форум: Установка и настройка
Тема: Composer, ubuntu и права
Ответы: 11
Просмотры: 6258

Composer, ubuntu и права

Всем привет! Имеем ubuntu, php7, nginx Создал папку /var/www/somesite Подтянул туда проект через git Изменил владельца sudo chmod -R www-data:www-data /var/www/somesite 1) Пишут, что composer нужно использовать не через sudo, а без sudo выдает мне permissions denied. Что нужно сделать? Может как то ...
S c
2017.09.08, 15:07
Форум: yiiframework.ru
Тема: Стоит ли завести раздел DevOps?
Ответы: 6
Просмотры: 22663

Re: Стоит ли завести раздел DevOps?

DevOps
Говорим о серверах ...
Установка и настройка
... конфигурции веб-сервера .....

куда все же писать вопросы по composer и тд?