我写了一个简单的display_messages()
将搜索的函数Session::get('errors')
获取闪存数据并将其回显到屏幕上。
我把这个功能放在哪里?在 Codeigniter 中,您有一个 helpers 文件夹,您可以在其中放置所有小的全局帮助器方法。
正如乌斯曼建议的那样,
- 创建一个文件/application/libraries/demo.php
- 定义一个
class Demo() {
在里面
- 像这样调用该函数:
{{ Demo::display() }}
之所以有效,是因为库和模型是在 start.php 第 76 行中自动加载的。我相信文件名必须与类名匹配(注意大写)。
<?php
class Demo {
public static function display() {
if( !$message = Session::get('errors'))
$message = 'No Errors';
echo "<pre>print_r($message)</pre>";
}
}
不太明白为什么我在使用类名 Common 时遇到问题,可能存在冲突(如果这很重要,您可以定义一个命名空间)...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)