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

lenbord
2018.11.22, 17:19
Форум: Общие вопросы (Yii 2.x)
Тема: redirect with blank page
Ответы: 1
Просмотры: 650

redirect with blank page

Добрый вечер. Есть такая проблема, в action есть redirect, но возвращает он пустую белую страницу, вместо редиректа. Что самое интересное, что интерпретатор доходит до return $this->redirect, но возвращает пустую белую страницу, в чем может быть причина? http://joxi.ru/DmBgyvvuwKDBl2 и что еще самое...
lenbord
2018.09.19, 16:55
Форум: Общие вопросы (Yii 2.x)
Тема: ajax валидация формы
Ответы: 2
Просмотры: 987

Re: ajax валидация формы

оказалось это ошибка закодирована в base64, раскодировав которую я получаю этот текст: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>503 Service Unavailable</title> </head><body> <h1>Service Unavailable</h1> <p>The server is temporarily unable to service your reque...
lenbord
2018.09.19, 16:35
Форум: Общие вопросы (Yii 2.x)
Тема: Отправка почты с вложением
Ответы: 7
Просмотры: 2319

Re: Отправка почты с вложением

/** * Send user order message. * * @static * @param \frontend\modules\product\models\Order $order Order model. * @return bool */ public static function sendUserOrderLetter(Order $order) { $template = EmailTemplate::findTemplateUserOrder(); if (!$template) { return false; } $text = $template->getTex...
lenbord
2018.09.19, 16:31
Форум: Общие вопросы (Yii 2.x)
Тема: ajax валидация формы
Ответы: 2
Просмотры: 987

ajax валидация формы

Добрый день, есть аякс валидация формы, все работает за исключением одного но: при валидации email реквест валидация отдает не понятный хеш, из-за чего форма не отправляется: http://joxi.ru/V2V64jjtxWaN32 вот здесь все ок http://joxi.ru/vAWWbjjT1EyEqA добавил .c и валидация возврает непонятную штуку...
lenbord
2018.04.13, 17:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобраться с разметкой ссылки в NavBar
Ответы: 4
Просмотры: 1295

Re: Не могу разобраться с разметкой ссылки в NavBar

Потому что ссылка запихнута внутрь тега form. Уберите из разметки Html::beginForm(['site/logout'], 'post') Html::endForm()
lenbord
2018.04.13, 17:43
Форум: Общие вопросы (Yii 2.x)
Тема: Url manager rules
Ответы: 1
Просмотры: 828

Url manager rules

Добрый день. Есть интернет-магазин, на котором есть множество категорий с вложенностью, так вот, задача состоит чтобы реализовать url для товара, который бы состоял из собственного слуга + слугов категорий, или только из слугов категорий, по которому показывался бы список товаров, который входит в п...
lenbord
2018.03.12, 18:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как в модели правильно вызывать переменную.
Ответы: 4
Просмотры: 1484

Re: Как в модели правильно вызывать переменную.

Как отметил человек выше, нельзя в статических методах использовать $this. Вы либо сделайте вот так: public static function getBoardImages($postId){ return Images::find()->andWhere(['refer' => 'board', 'post_id' =>$postId])->all(); } и тогда все изображения во вью Вы сможете получить как: $images = ...
lenbord
2018.03.07, 21:59
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросик про beforeValidate
Ответы: 3
Просмотры: 1460

Re: Вопросик про beforeValidate

Sereja3578 писал(а): 2018.03.07, 18:35 Есть форма для добавления новой записи.

В модели переопределяю beforeValidate чтобы тупо делал exit. Запускаю экшен и проверка все равно проходит и никакого exita. Что-то не так понимаю?
Покажите код переопределения
lenbord
2018.03.07, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по Kartik Input
Ответы: 4
Просмотры: 2003

Re: Подскажите по Kartik Input

<?= $form->field($model, 'image')->widget(FileInput::classname(), [ 'options' => ['accept' => 'image/*'], 'pluginOptions' => [ 'initialPreviewAsData' => true, 'initialPreview' => ($model->image) ? [$model->getFullImage()] : [], 'overwriteInitial' => false, 'deleteUrl' => Url::toRoute(['/article/art...
lenbord
2018.03.07, 12:50
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по Kartik Input
Ответы: 4
Просмотры: 2003

Re: Подскажите по Kartik Input

не хватает свойства deleteUrl, по которому будет удаляться изображение
lenbord
2018.03.06, 23:57
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация формы
Ответы: 7
Просмотры: 1932

Re: Валидация формы

как вариант можно использовать валидатор match: http://www.yiiframework.com/doc-2.0/guide-tutorial-core-validators.html#match а как через match проверить ввел пользователь email или 0333333333? у телефона нет @ намек ясен? :) и что из этого? если в pattern можно запихнуть условие или-или. намек ясе...
lenbord
2018.03.06, 12:57
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить имя старой картинки в экшене?
Ответы: 9
Просмотры: 2575

Re: Как получить имя старой картинки в экшене?

так Вы сделайте вот так:

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

$uploadImage = UploadedFile::getInstance($image, 'image');

if ($uploadImage) {
$image->image // тут же старая картинка пока что хранится, вот сперва удалите ее, а потом туда новую запишите
}
lenbord
2018.03.06, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить имя старой картинки в экшене?
Ответы: 9
Просмотры: 2575

Re: Как получить имя старой картинки в экшене?

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

$image->delete();
$image->update();
вот тут не понятно что Вы делаете, зачем вызывать методы для пустого объекта?
lenbord
2018.03.06, 11:39
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация формы
Ответы: 7
Просмотры: 1932

Re: Валидация формы

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

'field', 'match', 'pattern' => '#(^<регулярка на email>$)|(^<регулярка на телефон>$)#'
<регулярка на email> и <регулярка на телефон> заменить на соответствующие регулярные выражения
lenbord
2018.03.06, 10:22
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация формы
Ответы: 7
Просмотры: 1932

Re: Валидация формы

как вариант можно использовать валидатор match:
http://www.yiiframework.com/doc-2.0/gui ... html#match
lenbord
2018.03.05, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: Как в грамотно учесть ситуацию в Grid
Ответы: 20
Просмотры: 5816

Re: Как в грамотно учесть ситуацию в Grid

const STATUS_NOT_ACTIVE = 1; const STATUS_ACTIVE = 2; const STATUS_DELETED = 3; public static function availabilities() { return [ self::STATUS_NOT_ACTIVE => Yii::t('backend', 'Not Active'), self::STATUS_ACTIVE => Yii::t('backend', 'Active'), self::STATUS_DELETED => Yii::t('backend', 'Deleted') ]; ...
lenbord
2018.03.05, 15:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как в грамотно учесть ситуацию в Grid
Ответы: 20
Просмотры: 5816

Re: Как в грамотно учесть ситуацию в Grid

но лучше будет в Классе объявить метод getAvailabilityList и вызывать его в самом представлении вот так: public function getAvailabilityList() { return [ 'Неактуально', 'Актуально', ]; } а в представлении дергать этот метод: <?= $form->field($model, 'availability')->dropDownList($model->getAvailabil...
lenbord
2018.03.05, 15:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как в грамотно учесть ситуацию в Grid
Ответы: 20
Просмотры: 5816

Re: Как в грамотно учесть ситуацию в Grid

<?= $form->field($model, 'availability')->dropDownList(['Неактуально', 'Актуально']); ?>
lenbord
2018.03.05, 15:15
Форум: Общие вопросы (Yii 2.x)
Тема: Некорректно работают миграции
Ответы: 27
Просмотры: 6048

Re: Некорректно работают миграции

ребята, опишу правильно проблему автора: у него есть таблица публикаций называемая как article (собственно сама таблица публикаций), есть таблица tag (таблица тегов, в которой хранятся теги) и есть таблица article_tag (которая является промежуточной таблицей, в которой хранятся связи между публикаци...