首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >codeigniter -在视图中检索控制器变量(使用$this)

codeigniter -在视图中检索控制器变量(使用$this)
EN

Stack Overflow用户
提问于 2013-04-15 20:33:50
回答 1查看 2.6K关注 0票数 9

在我的控制器中,我有一个公共变量,我想在我的视图中使用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public $header = array("show_menu"=>true);

传统上,我会将变量作为数组传递给load->view("incl_header",$header)函数,但是我注意到,在我的视图中,我可以像这样检索控制器的变量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo  $this->header['show_menu'];

在我的视图文件中检索像这样的变量有什么问题吗?

我使用的是codeigniter 2.1.3

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-16 12:31:38

这样做是可能的。

如果使用var_dump($this),您可以在视图中看到所有可用的变量。

这不是正常的codeigniter在视图中检索变量的方式。

然而,在未来的codeigniter版本中,这一点可能会发生变化,所以在使用此方法时,您必须牢记这一点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16024257

复制
相关文章
在Codeigniter框架中使用NuSOAP
NuSOAP 是一组功能强大的PHP类,这个工具的发布让使用和创建SOAP消息变得相当简单。 NuSOAP有Dirtrich Ayala编写,可以无缝的与许多最流行的SOAP服务实现交互,它以LGPL协议进行发布。NuSOAP的主要特性包括:
大江小浪
2018/07/25
1.1K0
在Codeigniter框架中使用NuSOAP
[CodeIgniter4]-CodeIgniter URL
在默认情况下,CodeIgniter 中的 URL 被设计成对搜索引擎和用户友好的样式。 不同于使用传统的在动态系统中使用代词的标准 “查询字符串” 的方式,CodeIgniter 使用基于段的方法:
landv
2020/03/05
2.3K0
codeigniter 3.X使用red
CI3.X自带redis库并且在两个地方使用了这个功能,前提系统安装phpredis 这个PHP扩展
py3study
2020/01/08
1.4K0
[CodeIgniter4]讲解-加载静态页
本教程旨在向您介绍CodeIgniter框架和MVC体系结构的基本原理。它将向您展示如何以逐步的方式构造基本的CodeIgniter应用程序。
landv
2020/03/04
3.6K0
在CSS变量中使用SCSS变量无效
在SCSS中定义了一个变量,但是在CSS中使用SCSS中定义的变量无效: $color: #f00; :root { --text-color: $color; /** 无效 */ } 使用#{}Interpolation插值来解决此问题: $color: #f00; :root { --text-color: #{$color}; }
零式的天空
2022/03/28
3.1K0
使用 RediSearch 在 Redis 中进行全文检索
Redis 大家肯定都不陌生了,作为一种快速、高性能的键值存储数据库,广泛应用于缓存、队列、会话存储等方面。
AlwaysBeta
2023/08/04
7680
使用 RediSearch 在 Redis 中进行全文检索
在CI4(CodeIgniter 4)中设置时区
在PHP程序设计中,我们时常需要获取到当前时间,但是在CodeIgniter4(以下简称CI4)中默认时间是 America/Chicago 。
逝水经年
2022/01/12
1.6K0
color pathway 使用指南 : 在通路图中标记基因
对于通路分析结果的可视化而言,最常用的展现方式就是在通路中高亮显示富集到的基因。kegg 提供了在Color Pathway 在线服务,可以方便的完成这一任务。
生信修炼手册
2020/05/09
1.8K0
[CodeIgniter4]使用CodeIgniter 的模型的踩坑小结
CI4中,提供了**数据建模**的能力,其中一个妙处就是在使用使用 CodeIgniter 的模型新增或者插入数据时,可以自动写入时间字段和更新时间字段。
逝水经年
2022/02/10
1.3K0
在图中添加多边形
在matplotlib中有一个子模块patches, 提供了绘制各种多边形的功能,常用的多边形及其画法如下
生信修炼手册
2020/09/23
6230
在图中添加多边形
自创-在uniapp使用全局变量
uni-app 全局变量的几种实现方式 优点:对uniapp理解的很深刻 uni-app多种设置全局变量及全局变量重新赋值优点:写的很踏实、易用 vue 和 nvue 共享的变量和数据
waki
2021/12/08
2.1K0
CI框架与Thinkphp框架的一些区别
初学CI框架遇到的一些问题,与Thinkphp框架对比的不同之处。
全栈程序员站长
2022/07/11
3K0
在Typescript & Javascript 中使用Sass变量
可以直接使用import styles from 'yourFileName.scss';
星宇大前端
2021/02/22
3.3K0
Win10: 在截图中添加红框
文章背景: 在工作中,很多时候需要用到Win10原生的截图工具,然后在截图中添加红框进行强调。对于Win10系统,可以通过按Windows 徽标键‌+ Shift+ S,快速调出截图工具,但无法在截图中添加红框,需要借助画图工具进行实现。
Exploring
2023/08/17
13.5K0
Win10: 在截图中添加红框
【译】在列表视图中处理空值
本篇文章主要针对两类开发者。第一个是曾遇到过IllegalArgumentException: Path must not be empty问题的开发者。第二个则是当ListView使用了未被完整加载的图像,应用程序仍能正确运转的开发者们。
小鄧子
2018/08/20
1.2K0
在 ASP.NET MVC 中使用异步控制器
可以通过 AsyncController 类编写异步操作方法。 可以对长时间运行的、非 CPU 绑定的请求使用异步操作方法。 这样可避免在处理请求时阻塞 Web 服务器执行工作。 AsyncController 类通常用于长时间运行的 Web 服务调用。 本主题包含以下各节: 线程池处理请求的方式 处理异步请求 选择同步操作方法或异步操作方法 将同步操作方法转换为异步操作方法 并行执行多个操作 将特性添加到异步操作方法 使用 BeginMethod/EndMethod 模式 类参考 与本主题对应的包含源代码
逸鹏
2018/04/10
1.9K0
[CodeIgniter4]-控制器
简而言之,一个控制器就是一个类文件,是以一种能够和 URI 关联在一起的方式来命名的。
landv
2020/03/05
3.6K0
点击加载更多

相似问题

Codeigniter:从模型中检索变量以在控制器中使用

20

Codeigniter -在视图中设置变量

40

CodeIgniter从视图中的控制器检索特定数据

16

将变量从控制器传递到在CodeIgniter中使用DOMPDF的视图中

10

CodeIgniter -在视图中访问$config变量

114
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文