0
신속하게 전체 컨텍스트를 만들고 싶습니다. 프로그래밍 방식으로 새 컨텍스트를 만들려면 어떻게해야합니까?어떻게하면 프로그래밍 방식으로 새 MODx 컨텍스트를 만들 수 있습니까?
신속하게 전체 컨텍스트를 만들고 싶습니다. 프로그래밍 방식으로 새 컨텍스트를 만들려면 어떻게해야합니까?어떻게하면 프로그래밍 방식으로 새 MODx 컨텍스트를 만들 수 있습니까?
설명 된대로 MODx 개체를 http://rtfm.modx.com/revolution/2.x/developing-in-modx/other-development-resources/loading-modx-externally에로드 한 다음 modX->runProcessor
을 사용하여 '컨텍스트/작성'프로세서를 실행합니다.
<?php
require_once '/absolute/path/to/modx/config.core.php';
require_once MODX_CORE_PATH.'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService('error','error.modError', '', '');
$modx->runProcessor('context/create', array(
'key' => 'newcontext',
'name' => 'New Context',
'description' => 'No description.'
));
단위 테스트에 감사드립니다. https://github.com/modxcms/revolution/blob/cd690b16c303823697562c89efb1a8b2045bc429/_build/test/Tests/Processors/Context/ContextTest.php#L80-L83