PDA

Просмотр полной версии : TYPO3 autoloader для чего нужен?


dmartynenko
21.04.2011, 19:20
Господа, поясните назначение фишки 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.