如何传递数值
本帖最后由 cpliu903 于 2010-3-9 09:53 编辑<?php
class TestCtrl extends Controller {
var $postdata;
function TestCtrl() {
parent::Controller();
}
function index(){
$this->load->view("test_view");
}
function save() {
$this->postdata = "hello world";
}
function success(){
$data['hello'] = $this->postdata;
$this->load->view("result_view", $data); //没有传递 数值…为什么
}
}
?>
先打开: http://localohst/CI/index.php/TestCtrl/save
再打开:
http://localohst/CI/index.php/TestCtrl/success
但没有打印出 Hello World ................
我不知道该说啥......
这样是不行D...... ................
我不知道该说啥......
这样是不行D......
lamtin 发表于 2010-3-9 09:47 http://codeigniter.org.cn/forums/images/common/back.gif
应该怎样? 是否加入 session 控制…如何加入? PHP 如果要在请求间共享数据需要 session 或者共享内存。
根据楼主的情况,就相当于 new 了两个类实例,你说怎么可能共享变量呢?
这本身就不是 CI 知识,用纯 PHP 这样写也不可能共享数据 -_- 两次请求是两个不同的过程,一个变量只能在一个过程里使用。
基础很薄弱,不建议学框架,学基础先。
页:
[1]