не находит страницу Not Found (#404)

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
YuraPetrov
Сообщения: 32
Зарегистрирован: 2016.11.13, 19:28

не находит страницу Not Found (#404)

Сообщение YuraPetrov »

Есть controller

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

<?php

namespace app\controllers;

use Yii;
use app\models\Category;
use app\models\Product;

class ProductController extends AppController
{
    public function actionView($id)
    {
        $id = Yii::$app->request->get('id');
        $product = Product::findOne($id);//лінива загрузка
        //$product = Product::find()->with('category')->where(['id' => $id])->limit(1)->one();//жадна загрузка
        return $this->render('view', compact('product'));
    }
}
views/product/view.php

config/web.php

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

 'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'rules' => [
            'product/<id:\d+>' => 'product/view',//загальне правило
        ],
    ],
    
При переходе по ссылке http://basic/product/2
Not Found (#404)
Страница не найдена.
The above error occurred while the Web server was processing your request.

Please contact us if you think this is a server error. Thank you.
YuraPetrov
Сообщения: 32
Зарегистрирован: 2016.11.13, 19:28

Re: не находит страницу Not Found (#404)

Сообщение YuraPetrov »

Все разобрался, я когда то модуль с таким название создал и в config/web.php

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

'modules' => [
        /*'product' => [
            'class' => 'app\modules\product\Module',
        ],*/
]
Ответить