Commit 86f9dab9 by Timur Melnikov

Update concept-autoloading.md

parent a7f157c4
...@@ -6,16 +6,16 @@ ...@@ -6,16 +6,16 @@
> Примітка: Для простоти оповіді, в цьому розділі ми будемо говорити тільки про автозавантаження класів. Тим не менш, все описане застосовно до інтерфейсів і трейтам. > Примітка: Для простоти оповіді, в цьому розділі ми будемо говорити тільки про автозавантаження класів. Тим не менш, все описане застосовно до інтерфейсів і трейтам.
Как использовать автозагрузчик Yii <a name="using-yii-autoloader"></a> Як використовувати автозавантажувач Yii <a name="using-yii-autoloader"></a>
-------------------------------------------------------------- --------------------------------------------------------------
При использовании автозагрузчика классов Yii следует соблюдать два простых правила создания и именования классов: При використанні автозавантажувач класів Yii слід дотримуватися два простих правила створення і іменування класів:
* Каждый класс должен принадлежать пространству имён (то есть `foo\bar\MyClass`). * Кожен клас повинен належати простору імен (тобто `foo\bar\MyClass`).
* Каждый класс должен находиться в отдельном файле, путь к которому определятся следующим правилом: * Кожен клас повинен знаходитися в окремому файлі, шлях до якого визначаться наступним правилом:
```php ```php
// $className — это абсолютное имя класса, начинающееся с "\" // $className — це абсолютне ім'я класу, що починається з "\"
$classFile = Yii::getAlias('@' . str_replace('\\', '/', $className) . '.php'); $classFile = Yii::getAlias('@' . str_replace('\\', '/', $className) . '.php');
``` ```
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment