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