CamelCase

Yii2 CamelCase в именах папок, директорий контроллеров -- (Большие, загланые буквы) -- не работают, (нижнее подчеркивание)

Обнаружил, что с заглавными буквыми в подпапках контроллеров получаем ошибку 404.
А потому вместо CameCase-а приходится использовать нижнее подчеркивание в имени папки, и в пронстрансве имен контроллера:

namespace app\controllers\es\report_chat;

/**
 * Контроллер-обработчик запросов чата 
 */
class AjaxChatController extends Controller
{

-- то есть папка должно быть с имененм:
report_chat

тогда всё загружается нормально.

То есть обратиться к действию данного контроллера можно по URL-у вроде:

CamelCase что это в программированнии. camel Case Верблюжий стиль названий

Верблюжий стиль именования

camelCase - стиль написания составных имён сущностей. Это как раз тот случай когда "можно путать" со StudlyCaps - но в данном случае отсутствие пробелов является обязательным и первая буква каждого слова (начиная со второго) пишется с заглавной буквы.

(отсутсвие пробелов обязательно и в StudlyCaps, но в StudlyCaps заглавные буквы могут располагаться и по иным шаблонам)

Различают:

Большой верблюжий стиль (с большой буквы):

Subscribe to RSS - CamelCase