2017-01-17 2 views
0

В Codeigniter style-guide, ясно говорится, что имена классов должны быть названы в Ucfirst-как образом, как hello_world (не hello_world).Почему стиль не применим для классов, расширяющих основные классы в CodeIgniter?

Но для extending core classes, мы советуем использовать такие имена, как MY_Controller, который не соответствует стилю.

Что может быть причиной этого?

ответ

0

Все основные классы следуют второму названию, которое вы упомянули. Например. CI_Controller, CI_Exceptions, CI_Model, CI_Output.

Расширенные классы ядра предназначены для выполнения той же роли, что и для основных классов, и существует явная разница между основным классом и обычным.

Итак, я думаю, что причина очевидна, если вы видите шаблон имен XX_Xxxxxx, вы автоматически узнаете, что это ядро ​​(или расширенное ядро).

Смежные вопросы