我对这个 Doctrine 模型概念有点困惑,假设我们一个名为“文章”的表格 Doctrine 将生成名为我正在使用 Zend 框架和 Doctrine 1.2 的类
- 模型/生成/BaseArticle.php
- 模型/ArticleTable.php
- 模型/Article.php
这样在控制器中调用ArticleTable是真的吗
$tableArticle = Doctrine::getTable('Article');
然后像这样将它保存在文章对象中
$article = new Article();
$fArticles = $tableArticle->getFeaturedArticles();
foreach ($fArticles as $fArticle) {
$article->fromArray($fArticle);
echo $article->title
}
或者我必须让 Article.php调用 ArticleTable?然后在控制器中启动一个Article.php对象?
class Article extends BaseArticle
{
public function getFArticles()
{
$tableArticle = Doctrine::getTable('Article');
$obj = $tableArticle->getFeaturedArticles();
return $obj;
}