我有两个 MySQL 表(过于简单):
articles
- id
- description
article_attributes
- article_id
- attribute_name
- attribute_value
因此,每个人都article
可以拥有无限量的attributes
. 对于articles
我有一个 Kohana_ORM 模型
<?php class Model_Article extends ORM {} ?>
加载模型时,我想访问所有属性。
例子:
<?php
$article = new Model_Article(1); // or ORM::factory('article', 1);
echo $article->description;
echo $article->attribute->foo;
echo $article->attribute->bar;
?>
有人可以指出我如何实现这一目标的正确方向吗?