我有一个用 yii 框架制作的网站,我想在 html 页面的头部添加元标记“描述”,我有数据库结构,其中一列用于页面 ID(数字),另一列包含描述页面page_description
。
现在我想检索加载的每个页面的page_description
列,其中ID等于前端加载的实际页面,我已阅读文档以在此页面上创建mysql查询:
http://www.yiiframework.com/doc/guide/1.1/en/database.query-builder
但是我没有找到在前端检索实际加载页面的ID的解决方案。
我怎样才能做到这一点?
最佳答案
那么你应该制作一个元描述表
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
上,在构造函数中你需要
- 从当前网址获取页面
- 查找相关说明
- 设置相关变量
- 要查看的变量
- 在 View 中,该变量为相关标签
关于php - 从数据库 yii 检索元描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47912464/