나는 다음과 같은 출력됩니다에게 XML을 믿는다 , app/etc/modules/*.xml
및 각 (활성) 모듈의 config.xml
파일; 병합 각 설정 파일이 해석되는 등 발생으로, 덮어 있었는지의 징후가없는 불구하고 설정을 검색 할 때 : 그러나
Mage::getConfig()->getNode()->asNiceXml(); // or asXML() | asArray() | etc.
, 응용 프로그램 이이 사용한다 방법에 대해 묻는 것 같다 정보. 이것은 응용 프로그램 설계의 기능입니다.
또한 "모든 다른 XML 파일"을 언급합니다. 하나의 방대한 객체 인스턴스에서 이러한 객체가 유지되지 않는다는 점은 주목할 가치가 있습니다. 예를 들어, 레이아웃 XML 레이아웃 업데이트 개체 Mage_Core_Model_Layout_Update
를 사용하여 액세스하고이를 (예를 들어, 컨트롤러 액션에서 loadLayout()
) 지정된 렌더링 범위에 대한로드 조작 됐어요 후 의미를 액세스 할 수 있습니다
Mage::app()->getLayout()->getUpdate()->asString(); // or asSimplexml() or asArray()
본 적이 없습니다. 나는 올바른 방향으로 당신을 고정시킬 수있는 많은 컨트롤러를 자유롭게 사용할 수 있지만, Magento는 너무 구획화되어 있으므로 "쉬운"해결책이 없다고 생각합니다. – Zak
나는이 질문을 무한정하고 아무런 노력도 보이지 않기 때문에이 질문을 downvoted했다. 나는 이것이 잠재적으로 흥미로운 주제라고 생각한다. – clockworkgeek
@clockworkgeek 좋은 질문으로 간주되지 않는 것을 downvote해야하지 않습니까? 그리고 이것이 재미 있다면, 왜 그것을 downvote? 나는 그런 일을하는 마젠타 모조가 없지만 확실히 배우는 데 도움이 될 것입니다. 동의하지 않으면 다운 다운을 유지하십시오. – Ashfame