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

bemulima
2016.05.13, 16:33
Форум: Общие вопросы (Yii 2.x)
Тема: почему post запрос не обрабатывается а дает ответ Bad Request (#400)
Ответы: 7
Просмотры: 3508

Re: почему post запрос не обрабатывается а дает ответ Bad Request (#400)

И вовсе не из за csrf, так как пробовал отключить из контроллера
$this->enableCsrfValidation = false;

все равно ошибку дает.
bemulima
2016.05.13, 14:59
Форум: Общие вопросы (Yii 2.x)
Тема: почему post запрос не обрабатывается а дает ответ Bad Request (#400)
Ответы: 7
Просмотры: 3508

Re: почему post запрос не обрабатывается а дает ответ Bad Request (#400)

zelenin писал(а):400 ошибка в yii почти всегда связана с непройденной проверкой на csrf. В документации о csrf есть.
А почему тогда, если сделать такой запрос то работает?

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

$.post('/add_image',{'option[id_category]':1, 'option[id_action_type]':2},function(){});  
bemulima
2016.05.13, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: почему post запрос не обрабатывается а дает ответ Bad Request (#400)
Ответы: 7
Просмотры: 3508

Re: почему post запрос не обрабатывается а дает ответ Bad Request (#400)

zelenin писал(а):csrf
И зачем же вы мне это написали? Хотите сказать токен создавать или что, не догоняю?
bemulima
2016.05.12, 20:29
Форум: Общие вопросы (Yii 2.x)
Тема: почему post запрос не обрабатывается а дает ответ Bad Request (#400)
Ответы: 7
Просмотры: 3508

почему post запрос не обрабатывается а дает ответ Bad Request (#400)

Вообщем пытаюсь загрузить файл (картинку) с помощью библиотеки pluload http://www.plupload.com/examples/core . ссылка, которая обрабатывает называется add_image. В main в rules написан: 'rules' => [                 ...                 '/add_image'=>'AD/upload/index',                 ...             ...
bemulima
2016.05.12, 11:32
Форум: Общие вопросы (Yii 2.x)
Тема: как получить путь до файла из генерированного asset
Ответы: 4
Просмотры: 1997

Re: как получить путь до файла из генерированного asset

Я выше написал, что такой вариант возвращает не тот ответ
bemulima
2016.05.12, 10:44
Форум: Общие вопросы (Yii 2.x)
Тема: как получить путь до файла из генерированного asset
Ответы: 4
Просмотры: 1997

Re: как получить путь до файла из генерированного asset

Пробовал так: $manager = $this->getAssetManager(); echo $manager->getAssetUrl(new \frontend\modules\AD\assets\AppAsset(), 'js/plupload/Moxie.swf');  ответ: /js/plupload/Moxie.swf пробовал и так: $manager = $this->getAssetManager(); echo $manager->getAssetPath(new \frontend\modules\AD\assets\AppAsset...
bemulima
2016.05.12, 10:32
Форум: Общие вопросы (Yii 2.x)
Тема: как получить путь до файла из генерированного asset
Ответы: 4
Просмотры: 1997

как получить путь до файла из генерированного asset

создал appAsset class AppAsset extends AssetBundle {     public $sourcePath = '@frontend/modules/AD/web/';     public $jsOptions = ['position' => \yii\web\View::POS_END];     public $css = [         'css/create_ad.css'     ];     public $js = [         'js/create_ad.js',         'js/plupload/pluploa...
bemulima
2016.03.12, 08:49
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):о том и говорю:
ладно, кажется что этого не может быть теоретически, но поймать вас на ошибке не могу)
)
:mrgreen: :mrgreen: :mrgreen:
БлагоДарю!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
bemulima
2016.03.11, 19:14
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

public function addNewAd(){         $сonnection = Yii::$app->db;         var_dump(Yii::$app->db);         var_dump($connection);         die();         $transaction = $connection->beginTransaction();         try {            ...            ...     }  дает точно такой же результат, как я выше показы...
bemulima
2016.03.11, 19:11
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):

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

$a = 1;
$b = $a;
var_dump($a);
var_dump($b);
не может в первом случае вывестись 1, а во втором null
ну да я там по ошибке склонировал дважды но это ничего не меняет, функция как не работала так и не работает
bemulima
2016.03.11, 19:03
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):ладно, кажется что этого не может быть теоретически, но поймать вас на ошибке не могу)
И что это значить?:) по подробнее можно?
bemulima
2016.03.11, 18:56
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

не, че-то не то. куда посоветуете копать? Для Yii::$app->db->createCommand отдельно use не потребуется, да? А может отдельный модуль надо загружать через композер? Просто один раз для работы UI подключал отдельный модуль. ниче не надо. все должно работать. покажите полный код экшна где присутствует...
bemulima
2016.03.11, 18:49
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):не, че-то не то.
куда посоветуете копать? Для Yii::$app->db->createCommand отдельно use не потребуется, да? А может отдельный модуль надо загружать через композер? Просто один раз для работы UI подключал отдельный модуль.
bemulima
2016.03.11, 18:37
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

$сonnection = Yii::$app->db; var_dump(Yii::$app->db); var_dump($connection); die(); object(yii\db\Connection)#98 (32) { ["dsn"]=> string(33) "mysql:host=localhost;dbname=kupli" ["username"]=> string(4) "root" ["password"]=> string(0) "" [&...
bemulima
2016.03.11, 17:39
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):че-т не верится.

$сonnection = Yii::$app->db;
var_dump($сonnection);
$command = $connection->createCommand($sql);
var_dump($command);

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

$сonnection = Yii::$app->db;
        var_dump($connection);
        die(); 
null
bemulima
2016.03.11, 16:43
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):var_dump(Yii::$app->db);
die();
соединение есть, а почему тогда ошибка выходит :roll:
Изображение
bemulima
2016.03.11, 16:28
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

предположу, что делаете запрос в консоли. дальше сами догадайтесь в чем проблема. Я делаю запрос из frontend/modules/ModulName/models/ModelName $сonnection = Yii::$app->db;         $transaction = $connection->beginTransaction();         try {             $connection->createCommand($sql)->execute();...
bemulima
2016.03.11, 15:26
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):очевидно, соединения с базой нет
через activeRecord всё нормально работает и как может не соединяться с базой не могу понять...
bemulima
2016.03.11, 15:13
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

zelenin писал(а):Yii::$app->db у вас null - так написано.
Это я понял, а почему он возвращает null?
bemulima
2016.03.11, 14:14
Форум: Общие вопросы (Yii 2.x)
Тема: Call to a member function createCommand() on null
Ответы: 27
Просмотры: 9136

Re: Call to a member function createCommand() on null

а если вызвать транзакцию: $сonnection = Yii::$app->db;         $transaction = $connection->beginTransaction();         try {             $connection->createCommand($sql)->execute();                $transaction->commit();         } catch(\Exception $e) {             $transaction->rollBack();        ...