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

orkhanalyshov
2016.02.02, 10:57
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

vitalik1183 писал(а):это другое
Какое "это" другое?
orkhanalyshov
2016.02.02, 10:44
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

andrei.obuhovski писал(а):кодировку по всему проекту проставьте utf-8 без BOM
Так и есть, в main.php :

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

<meta charset="<?= Yii::$app->charset ?>">
orkhanalyshov
2016.02.02, 10:34
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

lynicidn писал(а):т.е. косяк в валидации, в любом случае логи!!!! или ищите die или exit в валидаторах самопальных
Но модель же валидный
orkhanalyshov
2016.02.02, 08:25
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

$product = Product::find()->where(['id' => $id])->one(); проверяйте что не нулл, или в логах ищите ошибку, что вы вызываете user_id у NULL Вот если здесь вместо этого: if($product->validate()){     $product->save(); }   Написать вот это: $product->save(false);   То redirect() срабатывает.
orkhanalyshov
2016.02.02, 08:17
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

lynicidn писал(а):$product = Product::find()->where(['id' => $id])->one();

проверяйте что не нулл, или в логах ищите ошибку, что вы вызываете user_id у NULL
Нет, не нулл. Например, $product = Product::find()->where(['id' => $id])->one(); в данном случае возвращает Product c id=54.
orkhanalyshov
2016.02.01, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Re: Cannot modify header information

zelenin писал(а):
orkhanalyshov писал(а):
zelenin писал(а):проблем в echo до header
Нет. Я закомментировал ту строку, опять та же самая проблема. А если закомментировать $product->save();, то redirect() срабатывает))
суть одна - вылазит какой-то текст до редиректа. например исключение.
Понимаю, но какой?
orkhanalyshov
2016.02.01, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Re: Cannot modify header information

andrei.obuhovski писал(а):Кодировка utf-8 ?
Да.
orkhanalyshov
2016.02.01, 16:28
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Re: Cannot modify header information

vitalik1183 писал(а):

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

            if($product->validate()){
                $product->save();
            }
для какой цели здесь validate еще применено? тогда у save хоть false поставьте
Я хотел зафиксировать проблему и выяснилось, что проблема в validate().
orkhanalyshov
2016.02.01, 16:15
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Re: Cannot modify header information

zelenin писал(а):проблем в echo до header
Нет. Я закомментировал ту строку, опять та же самая проблема. А если закомментировать $product->save();, то redirect() срабатывает))
orkhanalyshov
2016.02.01, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Re: Cannot modify header information

vitalik1183 писал(а):где он такое говорит? бред.
Уокей! А что вы предлагаете? В чем проблема?

- http://www.yiiframework.com/forum/index ... -problems/
- http://phpfaq.ru/newbie/headers
- и т.д.
orkhanalyshov
2016.02.01, 16:00
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Re: Cannot modify header information

Google мне говорит, что это чаще происодит из-за лишних пробелов...
orkhanalyshov
2016.02.01, 15:59
Форум: Общие вопросы (Yii 2.x)
Тема: Cannot modify header information
Ответы: 12
Просмотры: 3315

Cannot modify header information

И снова здравствуйте.     public function actionSave($id) {         $userId = Yii::$app->user->id;         $product = Product::find()->where(['id' => $id])->one();                  if ($userId == $product->user_id) {             $product->status = 1;                          if($product->validate())...
orkhanalyshov
2016.02.01, 13:52
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

andrei.obuhovski писал(а):

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


public function actionSave($id) 
{
        return $this->redirect(['post/preview']);
}
Понятно, что в таком случае сработает :)
orkhanalyshov
2016.02.01, 13:46
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

andrei.obuhovski писал(а):А так?
$this->redirect(['post/preview']);
Нет :/
orkhanalyshov
2016.02.01, 13:30
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Re: Очередная проблема с redirect()

kukuruku писал(а):а если убрать
echo 'Permission denied!'
Нет, все равно получаю белую страницу, т.е. не срабатывает redirect().
orkhanalyshov
2016.02.01, 13:22
Форум: Общие вопросы (Yii 2.x)
Тема: Очередная проблема с redirect()
Ответы: 35
Просмотры: 7770

Очередная проблема с redirect()

Здравствуйте. Код такой: public function actionSave($id) {         $userId = Yii::$app->user->id;         $product = Product::find()->where(['id' => $id])->one();                  if ($userId == $product->user_id) {             $product->status = 1;                          if($product->validate()){...
orkhanalyshov
2016.01.29, 22:57
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает redirect()?
Ответы: 3
Просмотры: 1534

Re: Почему не работает redirect()?

ну видимо где-то ошибка, что не доходит до редиректа. Или назначение некорректно. Ну или нет экшена preview. Есть экшн Preview. При отправке формы, с "post/add" нужно перенаправить на "post/preview". Не срабатывает редирект, получаю белую страницу (на "site.com/post/add&quo...
orkhanalyshov
2016.01.29, 22:41
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает redirect()?
Ответы: 3
Просмотры: 1534

Почему не работает redirect()?

Здравствуйте. Значит, код такой:

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

public function actionAdd() {
    //bla-bla
    
    return $this->redirect('/post/preview');
}

public function actionPreview() {
    return $this->render('preview');
}
Почему не происходит редирект?
orkhanalyshov
2016.01.27, 23:41
Форум: Общие вопросы (Yii 2.x)
Тема: swiftMailer - что не так?
Ответы: 1
Просмотры: 929

swiftMailer - что не так?

Здравствуйте. Для использования swiftMailer в "common/config/main-local.php" прописал: 'mailer' => [                 'class' => 'yii\swiftmailer\Mailer',                 'viewPath' => '@common/mail',                 'transport' => [                     'class' => 'Swift_SmtpTransport',    ...
orkhanalyshov
2016.01.26, 23:38
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с Captcha
Ответы: 2
Просмотры: 835

Проблема с Captcha

Здравствуйте. Почему-то не работает Captcha, не генерируются изображения.

При переходе на site/captcha?v=blabla , возвращает "Изображение «http://site.com/site/captcha?v=blabla» не может быть показано, так как содержит ошибки."

Изображение