有人可以教我关于HTML帮助程序

时间:2017-03-17 13:12:18

标签: php cakephp-3.0

如何在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
{

}

帮助我做我必须做的事

2 个答案:

答案 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官方文档