php中CI框架定义全局变量
来源:互联网 发布:淘宝上有个正义哥代购 编辑:程序博客网 时间:2024/06/10 23:26
PHP CI框架中定义全局变量,方法如下:
在application/libraries目录下创建一个文件,如globle.php,添加如下代码:
<?phpclass Globals {// Pass array as an argument to constructor functionpublic function __construct($config = array()) {// Create associative array from the passed arrayforeach ($config as $key => $value) {$data[$key] = $value;}// Make instance of CodeIgniter to use its resources$CI = & get_instance();// Load data into CodeIgniter$CI->load->vars($data);}}?>再进入application/config目录,创建一个文件如blobles.php,编辑代码如下:
<?php// Create customized config variables$config['web_Address']= 'https://www.formget.com/blog';$config['title']= 'CodeIgniter Global Variable';?>
当构造器初始化的时候,就会加载以上的变量
注意,application/config目录里的文件必须和application/libraries里面的文件同名,否则无法工作
在使用这些变量之前,我们需要自动加载这些变量:
修改:config/autoload.php 来自动加载上面的类
$autoload['libraries'] = array('globals');创建一个controller去加载一个页面:
<?phpclass CI_Global_Variable_Tutorial extends CI_Controller{public function __construct() {parent::__construct();}// Load view pagepublic function index() {$this->load->view('show_global_variables');}}?>在视图页面,我们就可以使用这个变量了:
<?phpecho "Title of the blog post : ".$title;echo "<a href='$web_Address'>"."Click here to go to blog page"."</a>";?>
参考地址:https://www.formget.com/codeigniter-global-variable/
阅读全文
0 0
- php中CI框架定义全局变量
- php框架ci中excel导入导出
- php CI框架单元测试
- PHP CI 框架
- php CI框架入门
- CodeIgniter框架 CI PHP
- PHP CI框架配置
- PHP CodeIgniter(CI)框架中去掉 index.php方法
- 如何使用PHP中ci框架实现验证码?
- 有效删除CI框架中URL中的index.php
- php ci框架中加载css和js文件失败
- CI框架 .htaccess 隐藏url中index.php的解决
- PHP CI框架中实现事物回滚
- ci框架中删除url中的index.php(rul重写)
- php CI框架中调用接口 memcache缓存数据
- 如何去除ci框架中显示的index.php
- PHP CI框架中实现事物回滚
- index.php中定义一些全局变量的用法记录
- 斐波拉契数列
- java中有三种移位运算符
- rabbitmq的权限设置
- 数位DP
- CPU基本的那些事情
- php中CI框架定义全局变量
- 一个rm -rf *命令执行后, 整个人都不好了
- 2.docker常用命令
- WIN10 AMD显卡驱动安装后 系统无法加载 解决方案
- 编译器的结构——词法分析
- 异步IO、协程
- Android之ndk编译出现"undefined reference to method"解决办法
- TCP代理的python实现(包括客户端/服务器/TCP代理三部分代码)
- easyui datagrid 单元格赋值