I read in YII 2 documentation:
"
The following are some examples, assuming the controller namespace takes the default value app\controllers:
article becomes app\controllers\ArticleController;
post-comment becomes app\controllers\PostCommentController;
admin/post-comment becomes app\controllers\admin\PostCommentController;
adminPanels/post-comment becomes app\controllers\adminPanels\PostCommentController.
"
I’m trying to use something like this: adminPanels/post-comment becomes app\controllers\adminPanels\PostCommentController
EX:
comercial/pedidos => app\controllers\comercial\PedidosController.php
URL:
/comercial/pedidos/pesquisa ( pesquisa is an action)
The error is:
Fatal error: Uncaught exception ‘yii\base\UnknownClassException’ with message ‘Unable to find ‘app\controllers\comercial\PedidosController’ in file: D:\webroot\sri3/controllers/comercial/PedidosController.php. Namespace missing?’ in D:\webroot\sri3\vendor\yiisoft\yii2\BaseYii.php:291 Stack trace: #0 [internal function]: yii\BaseYii::autoload(‘app\\controllers…’) #1
PedidosController code:
namespace app\controllers;
use Yii;
use yii\web\Controller;
class PedidosController extends Controller
{
…
}
How to code de controller that is in subfolder?
Thanks in advance