zend 检索标签列表
我在使用 zend 时遇到一些问题。这里是。我将制作某种文章数据库,其中包含一些信息。每篇文章都标有 1 个或多个标签(如 WordPress)。
我有一个控制器(让它成为索引)和动作(也是索引)。 我所需要的只是当用户访问 site/index/index.html 时获取与之关联的文章和标签。
我有 3 个表:
articles(idarticles, title..)
tags(idtags, title)
tagList(idarticles, idtags).
如何读取与文章相关的标签?
I have some problem with zend. Here it is. I'm going to make some kind of articles db, which containt some info. Every article is marked with 1 or more tags (like WordPress).
I have a controller (let it be index) and action (also index).
All I need is to get articles and tags, associated with it, when user goes to site/index/index.
I have 3 tables:
articles(idarticles, title..)
tags(idtags, title)
tagList(idarticles, idtags).
How can I read tags, associated with article?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Zend 的 MVC 实际上并不包含模型,但是,快速入门指南概述了创建模型。
最简单的方法(不一定是最好的方法)是在
application.ini
中设置连接,或者像这样设置适配器(请参阅Zend_Db_Adapter
文档):然后使用 SQL 选择数据。
这也被标记为
Zend_Db_Table
,要使用它来访问数据,首先设置一个默认适配器(或者再次使用application.ini
):然后为您的表获取对象,如下所示:
要获取所有文章:
要获取文章的标签(这里稍微复杂一点,建议使用
Zend_Db_Table_Select
):Zend's MVC doesn't actually include a model, however, the quickstart guide outlines creating a model.
The simplest way (not necessarily the best way), is to setup the connection in your
application.ini
, or setup the adapter like this (see theZend_Db_Adapter
docs):Then use SQL to select your data.
This is also taged for
Zend_Db_Table
, to use that to access the data, first setup a default adapter (or again, useapplication.ini
):Then get objects for you tables like this:
To get all the articles:
To get an article's tags (little more complex here, using a
Zend_Db_Table_Select
as recommended):