CakePhp3.3错误:Class' CakeHaml \ View \ CakeHamlView'未找到

时间:2016-09-06 05:03:11

标签: cakephp

请原谅我这是我的第一个问题。 我试图在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);

我该怎么办?

0 个答案:

没有答案