1

我有一个名为“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 路由无关。

4

1 回答 1

0

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

于 2012-08-20T11:31:41.087 回答