从数据库yii中检索元描述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据库yii中检索元描述相关的知识,希望对你有一定的参考价值。

我有一个用yii框架制作的网站,我想在我的html页面的头部添加元标记“description”,我有数据库的结构,页面的ID(数字)列和另一个页面的描述页面page_description

现在我想检索每个页面加载列page_description,其中ID等于实际页面在前端加载,我已阅读文档在此页面上创建一个mysql查询:

http://www.yiiframework.com/doc/guide/1.1/en/database.query-builder

但我没有找到一个解决方案来检索前端实际加载页面的ID。

我怎么能这样做?

答案

那么你应该制作一张metadescriptions

id (primary) int 11
page (unique) char 255
content (text)

记录应该是

id    |    page    |   content
-------------------------------
1     |  home      |    welcome, bla bla bla
2     |  about-us  |    about us, bla bla bla
3     |  contact-us|    contact us, bla bla bla

等等。

所以在BaseController上,你需要构造函数

  • 从当前网址获取页面
  • 查找相关说明
  • 设置为相关变量
  • 变量来查看
  • 在视图中,该变量为相关标签

以上是关于从数据库yii中检索元描述的主要内容,如果未能解决你的问题,请参考以下文章

用于从 cloudkit 检索单列的代码模式/片段

每次oncreateView片段时从活动中检索数据

如何从片段中检索gridview中的图像?

从firebase检索图像以在片段中的回收器视图时出错

从数据库成功检索数据后,医疗 ID 片段未更新

从 ViewPager 中检索片段