안녕하세요, 스웨덴 사람과 인사!상속에 따라 파일을 포함하십시오.
여기에 정말 까다로운 문제가 있습니다. 내가 의미하는 바를 정확히 보여 주려고 노력할 것입니다.
모듈 기반 CMS를 구축 중이며 일부 모듈은 상위 모듈에서 상속받습니다. 내 문제는 부모 모듈을 "어린이"앞에 포함시켜야한다는 것입니다.
은 내가 XML 파일에서 moduleinfo을 취득 해,이 같은 배열에 저장 :
Array
(
[bloggy] => Array
(
[module_id] => blog
[module_name] => Blog
[module_desc] => Description
[module_url] => http://www.url.se
[author] => Dev Name
[author_url] => http://url.se
[version] => 1.0
[inherit] => core|twitter
[path] => /path/to/file
[dependon] => Array
(
[0] => core
[1] => twitter
)
)
나는 위에서 보는 바와 같이 상속에 폭발 "dependon"로 저장 했어. 이제 문제는 파일을 포함시킬 순서를 어떻게 정렬 할 수 있는가입니다. 모든 모듈은 코어에서 상속 받지만 depenon 배열에 다른 모듈이 있으면 "자식"모듈을 포함해야합니다.
무슨 뜻인지 이해해 주시겠습니까?
// Tobias
모든 모듈은 클래스입니다. 그리고 저는 자동로드를 사용합니다. 그러나 당신이 어떻게 의미하는지 이해하지 못합니까? – sandelius
자동 로딩을 이미 사용하고 있다면 문제가 보이지 않습니다. 자동 로딩은 자동으로 요구되는 모든 의존성을 해결해야하며, 포함하지 않아도됩니다. – selfawaresoup