我正在尝试学习如何使用PyroCMS制作网站。我知道它与CodeIgniter类似,但我过去也没有做过任何工作。我想知道是否有人可以告诉我差异,因为大多数网站谈论PyroCMS将不可避免地提到CodeIgniter作为任何可能混淆PyroCMS的解释,但由于它们是关于Pyro的教程,他们不会解释如何在CodeIgniter中编程。令人沮丧的是,他们不会在两者之间产生许多核心差异,因此它不像查找CodeIgniter教程和更改一些内容那么容易。
我想知道是否有人能告诉我要注意的主要差异与这些教程相关。例如,文件夹结构似乎是相似的,但CodeIgniter有一个Applications文件夹,而Pyro可能有另一个文件夹做同样的事情,但Pyro教程没有说明这个类似的文件夹是什么。
答案 0 :(得分:2)
PyroCMS是CodeIgniter上的CMS构建。 PyroCMS被个人使用,小型和小型;中型企业和全球大型组织轻松创建&建立各种网站&支持网络的应用程序。
CodeIgniter是一个应用程序开发框架 - 一个工具包 - 适用于使用PHP构建网站的人员。它的目标是通过为常用任务提供丰富的库集以及访问这些库的简单接口和逻辑结构,使您能够比从头编写代码更快地开发项目。 CodeIgniter允许您通过最小化给定任务所需的代码量来创造性地专注于您的项目。
<强>更新强> 您可以阅读here
对PyroCMS的一个很好的概述答案 1 :(得分:0)
PyroCMS使用模块化MVC构建,这意味着(简而言之)系统的每个部分都是它自己的MVC微实例。这使得系统比其他CMS平台更灵活,组织更整洁。 PyroCMS将自己描述为一个简单,灵活,社区驱动的内容管理系统。“并且因为PyroCMS由CodeIgniter提供支持(至少有一段时间,当团队迁移到Laravel后端)时,它很容易学习,理解,并拥有。
CodeIgniter(CI)是一个流行的php框架,每当我们需要使用php构建大型网站时,它都非常有用。它有很多库,帮助器和插件。但CodeIgniter并不是一切。我们找不到发动机发电机&#39;这可以构建页面自我。有几个框架具有这样的功能。例如,他们可以自动创建网页(用于执行基本的创建,读取,更新和删除操作)。 CodeIgniter没有这样做。
但是codeigniter对于最大限度地减少代码非常有用,而不会失去功能主义者。