Model view controller cakePHP:为什么我的模型关联不能作为插件工作?
我的关系如下Model view controller cakePHP:为什么我的模型关联不能作为插件工作?,model-view-controller,cakephp,cakephp-1.3,Model View Controller,Cakephp,Cakephp 1.3,我的关系如下 游戏->有很多高分 高分->属于游戏,用户 当我独立运行MVC文件时(在app dir中它们各自的位置内),我会得到与高分相关的所有belongsTo数据。但是,当我在plugindir中运行与插件相同的MVC文件时,这些关联就丢失了 在我看来,一切都井然有序,但毫无用处。我是cakePHP的新手,所以我确信这是一件愚蠢的事情。然而,我一辈子也弄不明白 任何帮助都将不胜感激 我提到: book.cakephp.org/view/117/Plugin-Models trac.cake
aranworld.com/article/143/cakephp插件目录中的模型关联
$this->Highscore->bindModel(
array('belongsTo' => array(
'User' => array(
'className' => 'SparkPlug.User'
)
)
)
);
不理想,仍然不确定为什么我的关系/关联会消失。但这必须做到。您是否使用PluginName作为加入模型名称的前缀来建立关系 这听起来很尴尬——举个例子
<?php
class MyModel extends AppModel
{
public $name = "MyModel";
public $belongsTo = array(
'User' => array(
'className' => 'SparkPlug.User',
),
);
?>