QeePHP 开源社区 - 引领 PHP 开发新思想、新模式's Archiver

trexwb 发表于 2009-4-3 09:30

调用问题

fleaphp的路由动作里面
如:
Controller_Front_Aaa extends Model_FrontBase
{
  public function actionIndex()
  {
     我在这里要调用Controller_Front_Bbb路由中的actionList()这个动作,这里应该怎么写
  }
}

zend里的调用方式是$this->action('list', 'bbb', 'default', array('count' => "输出内容dddddddddddddddd"));
但是在fleaphp没找到类似action的类函数

doyle_j 发表于 2009-4-3 19:23

redirect(url('bbb', 'list'));

trexwb 发表于 2009-6-12 08:35

你完全理解错我的意思了
redirect函数是重定向浏览器到指定的 URL

我不是要重定向,而需要在某个控制器中如Aaa这个控制器中调用另一个控制器Bbb,本来可以写成类或者函数来实现,但是Bbb这种具独立又可以被任何地方调用合作的控制端会更方便我这边项目。

不过现在我已经没在用fleaphp了,fleaphp的mvc模式建立小的站点没什么问题,但是弄大的站点问题就超级多,最简单的就是要看sql还要到日志里面去看,流量大的情况下想查东西都查不到,相较的还是zend比较适合中大型网站的开发。

qee没用过,看说明太多的改变了程序员的写作风格,不是很喜欢。

不过国人终于还是有自己比较不错的框架了。

heixiake 发表于 2009-6-13 15:09

$bbb = Flea::getSinglon("Controller_Front_Bbb");
$bbb->actionList();

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.