使用 codeigniter 在同一控制器中的函数之间传递变量
如何在同一控制器中的两个函数之间传递变量?
我是否需要使用 $this->session->set_flashdata 这是正确的方法吗?
function load() {
$this->userhash = $this->uri->segment(3);
}
function save() {
$query_customer = $this->Customers->get_customer($this->userhash);
}
抱歉,如果这是一个基本的东西,但我仍在学习。
我需要编辑我的问题
在 Ivan 链接中,我还用谷歌搜索到
了一个类似这样的代码
function index() {
$this->msg = 'data';
$this->testme();
}
function testme() {
echo $this->msg;
}
及其工作原理,但我无法调用 $this->testme( ) 直接在 index() 中,所以我无法在 load() 中加载 save()
How to pass variable between two functions in same controller?
Do I need to use $this->session->set_flashdata is this right way to go ?
function load() {
$this->userhash = $this->uri->segment(3);
}
function save() {
$query_customer = $this->Customers->get_customer($this->userhash);
}
sorry if this is a basic stuff, but I am still learning.
I need to edit my question
In Ivan link, that I also googled out
there is a code which goes something like this
function index() {
$this->msg = 'data';
$this->testme();
}
function testme() {
echo $this->msg;
}
and its works, but I can not call $this->testme() directly in index(), so I can not load save() in load()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我的控制器类中的两个函数之间传递数据
Passing data between two functions in my controller class