0
약간의 질문이 있습니다.eID를 사용하여 데이터베이스에 연결
내 확장 프로그램의 eid 스크립트를 MySQL 데이터베이스에 어떻게 연결합니까? 그렇게하는 것이 가장 좋은 방법은 무엇입니까?
약간의 질문이 있습니다.eID를 사용하여 데이터베이스에 연결
내 확장 프로그램의 eid 스크립트를 MySQL 데이터베이스에 어떻게 연결합니까? 그렇게하는 것이 가장 좋은 방법은 무엇입니까?
이 시작하기 좋은 지점을해야한다 :
가 이드 파일이ext_localconf.php
에 등록해야합니다
<?php
/**
* @var $TSFE \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController
*/
$TSFE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController', $TYPO3_CONF_VARS, 0, 0);
\TYPO3\CMS\Frontend\Utility\EidUtility::initLanguage();
// Get FE User Information
$TSFE->initFEuser();
// Important: no Cache for Ajax stuff
$TSFE->set_no_cache();
$TSFE->checkAlternativeIdMethods();
$TSFE->determineId();
$TSFE->initTemplate();
$TSFE->getConfigArray();
\TYPO3\CMS\Core\Core\Bootstrap::getInstance()->loadConfigurationAndInitialize();
$TSFE->cObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer');
$TSFE->settingLanguage();
$TSFE->settingLocale();
/**
* Initialize Database
*/
\TYPO3\CMS\Frontend\Utility\EidUtility::connectDB();
?>
다음과 같이
$GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['sha1Converter'] = 'EXT:myext/Classes/Eid/myEidFile.php';
당신이 Extbase 작업을의 eID를 사용하려는 경우, 많은 데이터베이스 요청이 필요한 응용 프로그램에 eID를 사용하는 것이 권장되지 않으므로 this post으로 읽어야합니다.