首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在yii中生成静态页面

问如何在yii中生成静态页面
EN

Stack Overflow用户
提问于 2012-11-22 16:54:16
回答 1查看 2.2K关注 0票数 2

在一个项目中,我们需要在数据库中生成静态页面,而不是存储内容。我们正在使用Yii框架。有人知道在这个任务中可以实现的方法吗?如何在Yii框架中生成静态页面?会有成千上万的静态页面应该由用户创建,那么我如何编辑它们呢?

EN

回答 1

Stack Overflow用户

发布于 2012-11-22 17:18:47

你可以做几件事。

  1. 在另一个不在“受保护”目录下的文件夹中创建HTML/PHP文件。然后您可以访问它们:http://mysite.com/files/pagename.html
  2. 如果您想要与主页相同的模板,但内容不同,请将它们放在受保护的/视图/站点/页面文件夹中。然后,您可以通过index.php?r=site/page&view=pagename访问它们。
  3. 您可以手动为加载视图的控制器中的每个页面创建路由,但这听起来是不可能的,因为用户将创建内容。
  4. 也许是最好的方法。将网页内容上传到数据库,并存储。然后,您可以使用Yii/Gii工具来获得一些基本的页面来编辑这些新页面。您只需创建一种方法来呈现这些页面,如您所愿,去掉糟糕的标签等等。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13517134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档