【发布时间】:2022-01-20 04:22:46
【问题描述】:
我在 BaseController 中有一个名为 pr 的函数。我可以在我的控制器中访问此功能,但我也想在视图中使用此功能。有办法吗?
编辑: 这就是我尝试在视图中使用 pr 的方式。
<div class="col-md-9">
<?php
$this->pr("11", 22);
我的公关功能是;
public function pr($array, $die = "", $type = "")
{
ini_set("xdebug.var_display_max_children", '-1');
ini_set("xdebug.var_display_max_data", '-1');
ini_set("xdebug.var_display_max_depth", '-1');
echo "<pre>";
if (!$type) print_r($array);
else var_dump($array);
echo "</pre>";
if ($die) die();
}
【问题讨论】:
-
请不要标记照片或截图,也不要复制粘贴整体代码。
-
pr是您的 \App\Controller\Home 类中的一个方法。所以应该是\App\Controller\Home::pr()。相反,你打电话给CodeIgniter\View\View::pr()。但是,您在视图中调用了 pr (您没有显示视图代码),但您做得不对。请多展示pr方法代码和你的看法。 -
@KoalaYeung 添加了我的观点和公关代码
标签: php function codeigniter-4