首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter expressionEngine

Codeigniter expressionEngine
EN

Stack Overflow用户
提问于 2011-02-19 14:45:16
回答 5查看 2.9K关注 0票数 2

我刚刚开始使用codeigniter,我发现它很容易使用。我最近遇到了expressionEngine,看起来像是codeigniter的一个很棒的插件。我的问题是,在我安装expressionEngine之后,会不会改变我使用codeigniter的方式,代码放在视图文件夹中的控制器和视图中。

EN

回答 5

Stack Overflow用户

发布于 2012-06-19 13:54:36

苹果和橙子

Codeigniter是一个框架,它允许您创建一个类似于管理系统的Web应用程序。客户不会添加任何内容或触摸任何内容。您可以将CMS功能添加到您的codeigniter Web应用程序中,但是,从这个意义上说,您实际上是在Web应用程序之上构建自己的CMS。

用codeigniter构建的ExpressionEngine是一个内容管理系统,它允许客户添加内容,而实际上并不是说你不能给他们访问你的HTML --这并不是说你不能给他们访问,但这会违背内容管理系统的目的。

因为expressionEngine是建立在codeigniter之上的,所以访问它的功能是可能的(我已经看过关于这方面的文章,但我自己还没有尝试过)。

我认为,如果您有一个Web应用程序,周围有一个网站,那么您会同时使用这两者。通过这种方式,客户端将能够向网站甚至一些应用程序信息区域添加内容,但您将使用Codeigniter来构建Web应用程序的功能。

我不认为进入expressionEngine会浪费一周时间。LevelUpTuts在expressionEngine 2上有一些很棒的视频教程,并尝试从头开始使用Nettuts+ codeigniter,令人惊讶的是,它是CodeIgniter。

(对于内容管理系统的新手)一般的开发过程是:-将您的网站设计转换为HTML/CMS/jQuery -将您的HTML转换为expresionEngine模板-定义您的客户将向其添加内容的频道-将这些频道嵌入到您的模板中以动态显示该内容-在管理中,分配权限给可以为您的客户添加内容的频道

一旦你尝试它,它就会开始变得有意义。

票数 5
EN

Stack Overflow用户

发布于 2011-02-19 14:47:30

你不能把ExpressionEngine放在CodeIgniter之上,因为CodeIgniter是从ExpressionEngine中提取出来的。它完全是EE,或者使用CodeIgniter来构建您自己的东西。

票数 3
EN

Stack Overflow用户

发布于 2011-02-19 17:00:15

如果你想知道的话,ExpressionEngine支持PHP代码inside it's templates

EE(2.0)是一个建立在CI2.0框架之上的CMS。

如果您熟悉CI,您将能够轻松地破解、修改和扩展EE,以及开发自己的插件等。

当然,您可以在同一台服务器上安装EE和CI,但两者不会直接交互- CI是一个框架,EE是一个CMS。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5049337

复制
相关文章

相似问题

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