如何在cakephp 3中编写html帮助器, 致命错误:名称空间声明语句必须是第2行C:\ wamp \ www \ newsite \ src \ View \ Helper \ Helper.php中脚本中的第一个语句 这是名为helper.php
的文件中的代码//<?php
namespace App\View\Helper;
use Cake\View\Helper;
class Helper extends Helper
{
}
帮助我做我必须做的事
答案 0 :(得分:1)
在您的问题编辑之前,您的第一行列出了:
//<?php
您可以通过删除//
来修复该致命错误,页面中的第一件事必须是:
<?php
namespace App\View\Helper;
答案 1 :(得分:0)
您应该更改:
//<?php
namespace App\View\Helper;
use Cake\View\Helper;
class Helper extends Helper{
}
收件人:
<?php
namespace App\View\Helper;
use Cake\View\Helper;
class OtherHelperClassName extends Helper{
}
注意:您正在声明并扩展相同的
Helper
课程。这不好。
以下是创建CakePHP 3
自定义Helper
src/View/Helper/YourCustomHelper.php
中创建文件
在档案YourCustomHelper.php
namespace App\View\Helper;
use Cake\View\Helper;
class YourCustomHelper extends Helper{
public function makeEdit($title, $url){
#Your custom magic is here :)
}
}
以下是用于创建CakePHP3 Helper
的CakePHP官方文档