Action Parameters не работает?
Action Parameters не работает?
Что-то с Action Parameters, у всех работает?
Re: Action Parameters не работает?
дайте угадаю - у вас POST запрос?
Re: Action Parameters не работает?
Нет, у меня GET..
Ошибка Missing argument 1.
Хотя через Yii::$app->request->getQueryParam('alias'); значение параметра берется.
Скрин:
http://s7.directupload.net/images/140813/melpqqif.gif
Запрос:
/citati/zhizn
Rules:
'citati/<alias>' => 'tag/view',
Ошибка Missing argument 1.
Хотя через Yii::$app->request->getQueryParam('alias'); значение параметра берется.
Скрин:
http://s7.directupload.net/images/140813/melpqqif.gif
Запрос:
/citati/zhizn
Rules:
'citati/<alias>' => 'tag/view',
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Action Parameters не работает?
А как action определён?
Нравится Yii? Давайте сделаем его лучше!.
Re: Action Parameters не работает?
Код: Выделить всё
<?php
namespace frontend\controllers;
use Yii;
use common\models\Tag;
use common\models\Quote;
class TagController extends \yii\base\Controller{
public function actionIndex(){
}
public function actionView($alias){
//TODO-Получать $alias параметром экшина
$alias = Yii::$app->request->getQueryParam('alias');
echo $this->render('view', ['oModels'=>$oModels]);
}
}
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Action Parameters не работает?
\yii\base\Controller → \yii\web\Controller как минимум надо поменять.
Нравится Yii? Давайте сделаем его лучше!.
Re: Action Parameters не работает?
Точно. Спасибо, буду внимательнее.