기존 시스템을 업그레이드하려면 확장 된 tt_news 레코드를 tx_news로 가져와야합니다. 문제는 tx_news 모델의 확장이 적절하게 작동하지 않는 것 같고 당연히 이것도 수입이 아닙니다.뉴스 확장 FE 및 news_ttnewsimport에 모델이 작동하지 않습니다.
하지만 백엔드에서는 추가 필드에 데이터를보고 저장할 수 있습니다. 내가 지금까지했던 어떤
는 :
나는 버전 3.2.8 tx_news 확장 한 내 모델 :
class News extends \GeorgRinger\News\Domain\Model\News {
/**
* uidForeign.
*
* @var int
*/
protected $uidForeign;
/**
* Sets the uidForeign.
*
* @param int $uidForeign
*
* @return void
*/
public function setUidForeign($uidForeign)
{
$this->uidForeign = $uidForeign;
}
/**
* Returns the uidForeign.
*
* @return int $uidForeign
*/
public function getUidForeign()
{
return $this->uidForeign;
}
/**
* tableForeign.
*
* @var string
*/
protected $tableForeign;
/**
* Sets the tableForeign.
*
* @param string $tableForeign
*
* @return void
*/
public function setTableForeign($tableForeign)
{
$this->tableForeign = $tableForeign;
}
/**
* Returns the tableForeign.
*
* @return string $tableForeign
*/
public function getTableForeign()
{
return $this->tableForeign;
}
}
ext_localconf :
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['classes']['Domain/Model/News'][] = 'news_extend';
내가 그 일을해야한다고 생각 . typo3temp에서 생성 된 클래스가 올바른 것처럼 보입니다. 그들의 getter/setter를 포함한 나의 필드가 거기에 있습니다.
그러나 Controller 및 FE에서는이 필드에 액세스 할 수 없습니다.
무엇이 누락 되었습니까? 그 밖의 무엇을 확인할 수 있습니까?
해당 가져 오기 확장을 사용하고 있습니다. 그리고 모든 이전이 완료된 경우 최신 버전으로 업그레이드하기 때문에 이전 뉴스 확장 프로그램을 사용하고 있습니다. tt_news를 확장하는 확장 기능이 많이 있습니다. 처음에는 모든 것을 뉴스로 마이그레이션하고 싶습니다. – Falk