请原谅我这是我的第一个问题。 我试图在cakephp 3中手动安装haml插件,并找到了这个k-motoyan/cake-haml
我无法使用composer安装它,因为我使用cakephp 3.3。*
k-motoyan / cake-haml dev-master需要cakephp / cakephp 3.0。* - dev - > 找不到匹配的包。
所以,我尝试手动安装,下载zip并将其放入[app] / plugins / kmotoyan / cakephp
我按照自述设置
设置
将插件加载行添加到
config/bootstrap.php
文件:
diff + Plugin::load('CakeHaml', ['bootstrap' => true]);
在
src/Controller/AppController.php
上设置默认的ViewClass 文件:```diff class AppController扩展了Controller {
- public $ viewClass =' CakeHaml \ View \ CakeHamlView&#39 ;; ```
您可以在
.haml
扩展程序的所有视图文件上使用haml。
并将此代码放在我的config / bootstrap.php
中Plugin::load('kmotoyan/CakeHaml', ['bootstrap' => true]);
以下代码在我的src / Controller / AppController.php
中public $viewClass = 'CakeHaml\\View\\CakeHamlView';
当我加载服务器时,我收到此错误
错误:Class' CakeHaml \ View \ CakeHamlView'找不到文件 C:\ XAMPP \ htdocs中\ qolega \供应商\ CakePHP的\ CakePHP中的\ src \查看\ ViewBuilder.php 行:363
当我看到第363行时,这一行
return new $className($request, $response, $events, $data);
我该怎么办?