如果我学习Codeigniter,我可以将它与Drupal一起使用,或者这是一个坏主意我应该使用Expression Engine吗?

Sim*_*Suh 2 php frameworks drupal codeigniter expressionengine

学习Codeigniter(或者像CakePHP或Zend这样的任何框架)是否有助于我在Drupal中的开发,还是它们是两个独立的系统,当我知道一个系统时,它们不会真正使另一个系统受益?

我知道表达引擎是一个专门用codeigniter开发的CMS,但是Drupal有一个更大的社区,我希望我仍然能够坚持drupal并看看我是否知道codeigniter(目前我在学习,我还没有进入drupal)将有任何用于drupal开发.

jps*_*ack 7

Drupal和CodeIgniter是不同的PHP框架(Drupal可以被认为是成为框架的CMS).您在CodeIgniter中的工作/学习无疑会让您在使用Drupal时获得视角并提高您的编码技能,但它不一定能帮助您学习Drupal Core API和方法.

我建议进入Drupal因为它是hawt(需求),一旦你了解假设和常见模式它可以帮助你快速建立事物,社区是巨大的,所有很酷的孩子都在这样做.但是如果你正在学习CodeIgniter,并希望在EE中利用这种学习,那就非常有意义......如果这就是你/你的客户想要的东西,那就继续吧.

从Drupal开始,我建议开始使用Core&Popular Contrib Modules开箱即用:

http://drupal.org/documentation/structure

以下是drupal的一些学习资源:

http://drupalize.me (视频网站有很多免费内容和公平价格的付费内容)
http://planet.drupal.org (drupal planet feed,很多很棒的教程都来自管道) http://api.drupal .org (你友好的核心API文档)
http://drupal.org (优秀的多站点搜索开始寻找帮助你的主题)

  • drupal的一个优点是,如果你有一半的能力,你可以很快地开始工作,因为它非常受欢迎,而且因为它更像是一个cms,你可以轻松快速地完成小工作.从工作的角度来看,我建议先学习drupal.从纯粹的学术角度来看,我建议使用CI. (2认同)