-2
我也是yii和PHP框架世界中的新手。我试图建立一个多对多的关系,并与关系()方法,它工作良好。我想知道是否有可能不使用关系()方法加入ar模型?我应该用一个简单的查询写一个getAnotherARModel方法,它是随模型返回吗? (对不起,因为我的英语不好)在YII中加入不带关系()方法的AR模型
我也是yii和PHP框架世界中的新手。我试图建立一个多对多的关系,并与关系()方法,它工作良好。我想知道是否有可能不使用关系()方法加入ar模型?我应该用一个简单的查询写一个getAnotherARModel方法,它是随模型返回吗? (对不起,因为我的英语不好)在YII中加入不带关系()方法的AR模型
我想我并不那么清楚,而且我也没有解释为什么我要这样做。由于我的数据库结构,我无法使用关系方法。我的表格之间没有直接连接(在其中一个表格中没有存储连接键)。我通过编写一个简单的方法解决了这个问题,该方法返回搜索到的ar对象。这里是我的方法:
public function getPubData($key)
{
return PubData::model()->findByPk(array('key' => $key));
}
之后,你可以达到这个目标是这样的:
$publicData = $model->getPubData($key);
它,如果你正在建设一个多对多加入相同的,唯一不同的是查询。
为什么要重新发明轮子? – topher 2014-10-27 20:46:38
我不想重塑任何东西。我的数据库结构不允许我使用关系。我应该添加更多关于我的问题的细节。 – Bakayaro 2014-10-29 10:00:38