zf传参数问题

yyszj0911 2011-11-10 02:41:49
比如 我有两个action
function indexAction(){
$data1='data1';
}
function getAction(){
$data2='data2';
}
要在get里使用$data1 怎么办
...全文
104 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
coder 2011-11-18
index和get总得有上下文关系。
回复
coder 2011-11-18
你要实现什么功能
回复
yyszj0911 2011-11-14
求专业帝回答阿 action之间怎么传值阿
回复
yyszj0911 2011-11-14
[Quote=引用 10 楼 ohmygirl 的回复:]

引用 8 楼 yyszj0911 的回复:

引用 7 楼 ohmygirl 的回复:

PHP code
class IndexAction extends Action{
private $data;
function indexAction(){
$data1 = 'data1';
$this->view->data = $data1; //赋值
echo $this-……
[/Quote]
什么叫一样,我说的不是输出 阿,我想要两个不通action互相传值阿
回复
ohmygirl 2011-11-14
[Quote=引用 8 楼 yyszj0911 的回复:]

引用 7 楼 ohmygirl 的回复:

PHP code
class IndexAction extends Action{
private $data;
function indexAction(){
$data1 = 'data1';
$this->view->data = $data1; //赋值
echo $this->view->render("index.html……
[/Quote]

方式都一样的。
回复
yyszj0911 2011-11-14
我是要在indexaction使用get里的变量
回复
yyszj0911 2011-11-14
[Quote=引用 7 楼 ohmygirl 的回复:]

PHP code
class IndexAction extends Action{
private $data;
function indexAction(){
$data1 = 'data1';
$this->view->data = $data1; //赋值
echo $this->view->render("index.html");
}
}……
[/Quote]
data2呢
回复
ohmygirl 2011-11-14
 class IndexAction extends Action{
private $data;
function indexAction(){
$data1 = 'data1';
$this->view->data = $data1; //赋值
echo $this->view->render("index.html");
}
}


get方法是没有必要的。

视图里边index.html这样用
<?php
echo $this->data;
?>
回复
yyszj0911 2011-11-14
[Quote=引用 5 楼 wibi1 的回复:]

你在调用getAction之前,你没调用indexAction,所以$data就没有初始化值。
[/Quote]
怎么调用
回复
wibi1 2011-11-12
你在调用getAction之前,你没调用indexAction,所以$data就没有初始化值。
回复
小在在 2011-11-11
不行弄个外部文件,在这个控制器里引用。
回复
yyszj0911 2011-11-11
[Quote=引用 2 楼 whg4585 的回复:]

可以给控制器类中声明一个私有变量:
class IndexAction extends Action{
private $data;
function indexAction(){
$data1='data1';
$this->data=$data1; //赋值
}
function getAction(){
$data2='……
[/Quote]
木有成功
syntax error, unexpected T_CLASS, expecting T_FUNCTION in /var/www/DMS/application/controllers/IndexController.php on line 11
回复
小在在 2011-11-11
可以给控制器类中声明一个私有变量:
class IndexAction extends Action{
private $data;
function indexAction(){
$data1='data1';
$this->data=$data1; //赋值
}
function getAction(){
$data2='data2';
$data3=$this->data; //引用index里的$data1.
}
}
回复
相关推荐
发帖
Framework
创建于2008-08-27

4245

社区成员

国内外优秀PHP框架讨论学习
申请成为版主
帖子事件
创建了帖子
2011-11-10 02:41
社区公告
暂无公告