1

我正在考虑使用一个 php 框架(以前从未使用过),我知道我必须放弃我习惯的工作方式(我可以处理这个),在许多问题中,我首先想到的是:

我有两种我喜欢使用的技术(已经使用了多年)..

  1. 我总是使用 index.php?somePage.php 作为 href 所以从不加载 index.php 以外的其他页面,然后 index.php 包含 somePage.php

  2. 我总是习惯于将所有文本、任何文本、标题、按钮名称、链接名称、故事、文章等任何内容存储在单个(或多个)文件或 GLOBALS 数组中(取决于大小)。

我想问这种方法是错误的,有没有更好的方法?

其次,从我读到的 framworks 有一些规则,我的方法是否会产生一些冲突?我正在考虑 KISS_MVC 框架,因为它声明对框架初学者来说很容易。

我没有使用框架的经验,而且我很担心,对于这一切,我迫不及待地想等到有一天我会感觉像在家一样使用框架。

谢谢大家!

4

1 回答 1

1
  1. 该模式被称为前端控制器 - 它获取所有请求并在内部路由它们(不基于加载的文件)。这种模式很好,它应该看起来像/index.php/whatever你可以用它修补.htaccess来制作/whatever(检查$_SERVER['REQUEST_URI'])。

  2. 数据库是存储大量文本的好地方。您创建的文件很少——它们没有提供使用数据库的任何优点。$GLOBALS很少是存储数据的好地方。您通常应该尽可能少地保持全局可用。如果需要,您可以创建一个注册表类来存储全局内容。

了解哪些框架适用和不适用的最好方法是尝试熟悉一个流行的框架,例如 Zend、Kohana、Yii 等。

于 2011-03-03T01:18:58.677 回答