在CI中创建自定义帮助程序时我无法获得...
我有文档,但似乎并没有真正展示如何格式化助手中的函数。
我是否应该将代码放在php括号中,或者只是使用函数代码?因为现在,如果我尝试将我想要使用的函数放在帮助文件的php括号中,它将显示错误并拒绝加载。
<?php
public function build_Home($page_Name,$rank,$thread,$sector)
{
$data['CSS'] = "css/style_centre_paiement_paiements_1.css";
$data['PAGE_NAME'] = "css/style_centre_paiement_paiements_1.css";
$data['RANK'] = "css/style_centre_paiement_paiements_1.css";
$data['THREAD'] = "css/style_centre_paiement_paiements_1.css";
$data['FULL_NAME'] = "css/style_centre_paiement_paiements_1.css";
$data['SECTOR'] = "css/style_centre_paiement_paiements_1.css";
$this->load->model('Privileges_model');
$rank_ID = $this->Privileges_model->gather_Rank_ID($rank);
$page_ID = $this->Privileges_model->gather_Page_ID($page_Name);
$privilege = $this->Privilege_model->gather_Privileges($page_ID,$rank_ID);
switch ($privilege) {
case "admin":
echo "i égal 0";
break;
case "paren":
echo "i égal 1";
break;
case "anima":
echo "i égal 2";
break;
$data['C1'] = "<li><a class='' href='www.google.ca' ></a></li>";
$data['C2'] = "css/style_centre_paiement_paiements_1.css";
$data['C3'] = "css/style_centre_paiement_paiements_1.css";
$data['C4'] = "css/style_centre_paiement_paiements_1.css";
$data['C5'] = "css/style_centre_paiement_paiements_1.css";
$data['C6'] = "css/style_centre_paiement_paiements_1.css";
$data['C7'] = "css/style_centre_paiement_paiements_1.css";
}
?>
该功能显然没有完成,所以不要介意。但是,您应该注意的是,这在文件中不起作用。它显示错误。
我应该放一个班级标题吗?
答案 0 :(得分:1)
我认为在函数声明中使用关键字public
会给你错误。由于辅助文件包含普通函数列表,因此不要在其中使用public
。只要省略它,你的助手应该可以正常工作。