다음 MVC 폴더와 동일한 레벨에 오토로더가있는 부트 스트랩이 있습니다.포함하지 않고 부트 스트랩을 실행하려면 어떻게해야합니까?
-App
--model
--view
--controller
--public_html
--bootstrap.php
bootstrap.php :
<?php
function autoloader($class)
{
$path = __DIR__.'/'.$class.'/'.$class.'.php';
if (file_exists($path))
{
include $path;
}
}
spl_autoload_register('autoloader');
?>
무엇 포함 사용에 대한 대안은/public_html/index.php
에서 bootstrap.php
을 필요로한다?
많은 스 니펫을 살펴 보았지만 사용하고 싶지 않은 네임 스페이스가 모두 포함되어 있습니다.
어떤 프레임 워크를 사용하고 있습니까? –
프레임 워크없이이 작업을 수행하는 방법을 배우려고합니다. 이는 학습 목적으로 만 사용되므로 생산하지 않습니다. CakePHP에서이 작업을 수행했음을 알았지 만 .......... – LifeQuery
php.ini 파일에서 AUTO PREPEND를 설정할 수 있다고 가정합니다.하지만 실제로는 여러분의 요구 사항을 충족시키지 못한다고 생각합니다. 서버 당 하나의 앱을 보유하고 있어야합니다. 왜 정확히 파일을 포함하고 싶지 않습니까? – Cerad