concrete5 사이트에서 데이터를 읽는 스크립트를 만들어야합니다. 새로운 db 연결을 만들거나 concrete5 API 환경 외부에서 데이터베이스 연결을 만들고 싶지 않습니다. concrete5 CMS의 일부 스크립트를 포함 할 수 있으며 모델에 액세스 할 수 있으므로 데이터에 액세스 할 수 있습니까?concrete5에서 concrete5를 사용하는 독립 실행 형 스크립트를 만드는 방법
1
A
답변
1
두 가지 방법이 있습니다.
가장 간단한 방법은 웹 서버 (명령 줄의 CURL 요청 포함)를 통해 tools
파일에 액세스하는 것입니다. 예를 들어 [root]/concrete/tools
디렉토리를 확인하십시오. [root]/tools
에 넣으십시오. 도구는 단일 페이지보다 훨씬 간단하지만로드 된 모든 모델을 가져옵니다.
그렇지 않으면 명령 줄에서 실행할 수 있습니다. http://www.concrete5.org/community/forums/documentation_efforts/how-to-running-concrete5-from-php-command-line/을 참조하십시오. 동일한 거래가 적용됩니다. 기본 모델을 자동으로 가져오고, Loader :: whatever()를 일반과 같이 사용할 수 있습니다.
0
concrete5 버전 8부터 시작하여 c5:exec
CLI 명령을 사용하여 터미널 (bash, Windows 명령 줄 등)에서 PHP 스크립트를 실행할 수 있습니다. 스크립트가 exec-me.php
라는 경우
예를 들어, 다음과 같은 명령을 실행할 수 있습니다
concrete/bin/concrete5 c5:exec exec-me.php
이 (Windows에서는 단순히
\
와
/
교체)
감사합니다. 도구 경로가 작동했습니다! –