Соглашение об именовании CodeIgniter для интерфейсов - PullRequest
2 голосов
/ 03 февраля 2011

Я не могу найти ссылку на соглашение по именованию CodeIgniter для интерфейсов.Есть один?Кто-нибудь может предложить один?

К вашему сведению: CodeIgniter использует это для классов: Foo_bar.Zend использует что-то подобное для интерфейсов: Foo_Bar_PluginInterface.

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

Не совсем точно, что вы подразумеваете под интерфейсом, но если вы имеете в виду имена классов, то после быстрого просмотра их документации вы узнаете, что вы правы с Foo_bar.

Обновление

Я не думаю, что в Codeigniter существует соглашение об использовании интерфейсов, по крайней мере, не заявленное Ellislab.

0 голосов
/ 03 февраля 2011

Не существует соглашения об именовании ни для Codeigniter, ни для любого другого продукта EllisLab.ExpressionEngine - их флагманская коммерческая система управления контентом - не имеет единого понимания интерфейса.

Учитывая, что Codeigniter уже давно не поддерживает PHP4, это может объяснить, почему интерфейсы не используются.Могу я спросить, почему вы все равно хотите использовать интерфейсы в Codeigniter?Я тоже не вижу никакой причины, но опять же, мое использование интерфейсов и абстрактных классов в PHP нечасто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...