Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   TYPO3 autoloader для чего нужен? (http://forum.typo3.ru/showthread.php?t=9426)

dmartynenko 21.04.2011 19:20

TYPO3 autoloader для чего нужен?
 
Господа, поясните назначение фишки autoloader (кажется появилась с версии 4.3). В экстах ядра она во всех есть.

Суть - в корне экста добавляется файл ext_autoload.php, где прописываются пути ко всем классам используемым в эксте.

Но для чего это нужно и полезно?

PS: В памяти всплывает какая-то смутная информация, что новые версии TYPO3 не будут грузить все файлы всех загруженных экстов при каждой генерации страницы FE, а только те, что реально используются на странице. Но в 4.5 наблюдаю картину что из НЕ используемого на странице экста подключается библиотека в include_once(), которая прописана в /not_used_ext/pi1/tx_notusedext_p1.php

reva2 21.04.2011 22:37

Данный файл нужен для того чтобы работал автолоадер классов (т.е. чтобы не нужно было писать include'ы) для классов название и расположение которых не соответствует принятым в extbase.


Часовой пояс GMT +4, время: 20:17.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot