Drupal 7 开发内部培训资料, 分头诗人

在drupal中写类文件要怎么做?

赞成!
0
否决!

我看到有一项目他的php代码都不是写在template.php文件里的,,而是在libraries文件夹里写php文件,然后把要写的php代码封装成类写在里面,跟我们平常写php代码封装类一样。。。。而我照着他那样写却调不到那个类或方法,请问是什么地方需要配置嘛???

1 个回答

赞成!
0
否决!

这个其实也是有道理的,他是做成一个libraries,如果你用过symfony 或者能更好的理解它为什么这么做,他这么做目的是,不单drupal能用,其他开源,都能用,而你写成模块,就只有drupal能用,成本在于,你要做得很公开化,很普及化,

如淘宝的支付宝,jwplayer,ckeditor,各种的librariy,他们都是不单能用在drupal的,假使某天,公司要转了,转用yii了,你是否能继续用drupal的模块?但换着他的方式,那他移动过去yii,开发成本大大降低,

至于怎么做,就是有点类似国内discuz公司的  ucenter,他就是提供了一组调用的方式,然后我们可以自己写个模块,来做ucenter的链接。

把ucenter跟drupal 连在一起,就能让drupal  跟discuz论坛同步了