如何有效地使用不使用表的CakePHP模型?

时间:2012-08-20 09:55:48

标签: php cakephp cakephp-2.0 cakephp-appmodel

我有一个名为“Route”的模型类,我一直在努力寻找有关如何使用不基于底层数据库表的模型的文档/教程。目前,我的模型具有以下属性(请注意,useTable设置为false):

//this model does NOT use a database table - very important
public $useTable = false;

//route id
public $id;

//textual description of the route
public $desc = '';

我的主要问题是:如果我的应用程序使用多个路径(它会),我该如何创建此模型的多个实例?例如,我知道我可以在我的控制器中执行此操作:

$this->loadModel('Route');
$this->Route->id = 1;

但显然,这不适用于多条路线。我是否需要创建另一个存储这些路线的模型?在我找到正确的方法之前,我有点犹豫不决。

编辑:这与CakePHP路由无关。

1 个答案:

答案 0 :(得分:0)

找到答案。基本上,我做错了。查看this以获取如何正确使用没有表格的模型的示例。