php - 从数据库 yii 检索元描述

标签 php mysql yii

我有一个用 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/

相关文章:

php - MySQL 数据库访问速度主要受数据库限制,还是受用于访问它的语言限制?

mysql - 如何使用连接编写 Hibernate HQL 查询?

MySql关系除法内连接语法超过3个表

php - 如何在 laravel 4 中从多对多关系中检索数据?

php - 验证忽略其中一个条件 - yii

yii - 从另一个 Controller yii 渲染 View

php - 获取通知系统数组中的名称

php - Blade 如何访问自身之外的已定义变量

JavaScript 警报无法正常工作

php - yii 图标的 imperavi 编辑器未加载