【问题标题】:how to create cms using php [closed]如何使用 php 创建 cms [关闭]
【发布时间】:2016-03-19 09:03:11
【问题描述】:

我是 php 的初学者,但想扩展我的知识。所以我想从头开始创建一个 cms。

我已经知道如何创建帖子。通过向数据库插入数据

并使用来自数据库的数据(帖子)填充 html 文件

例如这是我的网站

domainname.com/index.php --- 这是我主页的地址

在我的主页上,我想展示我每篇文章的一些预览。

类似这样的,

如果网站的用户点击帖子。 它会转到另一个页面

域名.com/postname.php

还有这样的数据

所以我的问题是 CMS 如何为每个帖子创建文件。 我的想法是使用 php 动态创建 html 文件并用帖子的名称命名文件。但这是一个好习惯吗?还是我做得对?

【问题讨论】:

  • 为什么不使用现有的? Wordpress、Laravel 等。如果您渴望学习一门新语言,请查看 Django CMS。
  • 因为我想扩展我的知识,先生
  • 但是你想重新发明轮子——它真的比你想象的要复杂得多。如果你想从低处开始,不妨看看Slim

标签: php html


【解决方案1】:

虽然生成静态文件(无论何时使用管理界面进行更改)都会起作用,但这不是 CMS 的典型方法。

通常他们会应用the front controller pattern(其中,对内容页面的每个请求,尽管有不同的 URL,都通过同一个 PHP 程序汇集,这通常通过 Apache mod_rewrite module 实现)并生成请求的页面按需提供。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-24
    • 2012-08-17
    • 2017-12-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多