用户
 找回密码
 入住 CI 中国社区
搜索
楼主: lichaoying
收起左侧

[已解决] CI可以设置全局变量吗?

[复制链接]
发表于 2009-2-5 17:57:36 | 显示全部楼层
汗 有helper居然不用。。=.=|||
发表于 2009-2-5 18:03:28 | 显示全部楼层
我认为也是写个helper最好啦
非常清晰
发表于 2009-2-16 21:57:45 | 显示全部楼层
helper写变量也可以吗,不是用来写function的吗
发表于 2009-2-16 22:39:08 | 显示全部楼层
helper 其实就是 include 呵呵
发表于 2009-2-17 13:53:22 | 显示全部楼层
能不能把代码简单的写下......

global 变量在哪儿定义?

[ 本帖最后由 097633 于 2009-1-15 15:27 编辑 ]
097633 发表于 2009-1-15 15:08


如:
function a()
{
global $vars_g ;
$vars_g = "xxxxxxxx";
//.......
}
function b()
{
global $vars_g;
//..........
$result = do_something($vars_g);
return $result;
}

这是php中用全局变量的方法。
发表于 2012-5-13 19:06:33 | 显示全部楼层
Hex 发表于 2009-2-16 22:39
helper 其实就是 include 呵呵

请教Hex:是在application/helpers目录下添加一个MY_xx_helper.php文件嘛?然后可以在aotuload.php文件里面配置自动载入?
发表于 2012-5-13 22:23:06 | 显示全部楼层
甲鱼 发表于 2012-5-13 19:06
请教Hex:是在application/helpers目录下添加一个MY_xx_helper.php文件嘛?然后可以在aotuload.php文件里 ...

看这里 http://codeigniter.org.cn/user_guide/general/helpers.html
发表于 2012-10-10 20:01:47 | 显示全部楼层
helper 文件中可以调用数据库吗?我意思读取配置数据。这个数据是存在数据库中的表里的。为这问题我浪费好几天了。一直解决不了。。郁闷
发表于 2012-10-11 12:25:55 | 显示全部楼层
PHP复制代码
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Message
{
    /**
     * success,error,info,block
     */

    public static function set($msg,$type = 'success')
    {
        $session = &load_class('Session');
        /*调用bootstrap alert 样式*/
        $msg_code = '<div class="alert alert-'.$type.'"><strong>'.$type.'!</strong>'.$msg.'<a class="close" data-dismiss="alert" href="#">&times;</a></div>';
        $session->set_flashdata('message',$msg_code);
    }
   
}
复制代码
发表于 2014-4-25 16:38:00 | 显示全部楼层
Hex 发表于 2009-1-15 23:56
还是写个 Helper 吧!

我也觉得,写个helper挺好的,还可以通过helper读取配置文件

本版积分规则