php - "Map to existing tables" in Extension builder showing weird issues in TYPO3 -
in extension myext, mapped model page pages table in typo3. firstly shows me type mismatch error, anyhow went ahead , saved it.
the following things happen:
- my page tree becomes this:

- my new record form shows uids , not titles:

- my page edit becomes this:

in myext/configuration/typoscript/setup.txt have this:
config.tx_extbase.persistence.classes { tx_myext_domain_model_page { mapping { tablename = pages } } } is bug ? or i'm doing wrong ?
this /domain/model/page.php , glimpse of it.
class page extends \typo3\cms\extbase\domainobject\abstractentity { /** * uid * @var int * @validate notempty */ protected $uid; /** * title * @var string * @validate notempty */ protected $title; /** * __construct * * @return page */ public function __construct() { //do not remove next line: break functionality $this->initstorageobjects(); } /** * returns title * * @return string $title */ public function gettitle(){ return $this->title; } } my /domain/repository/pagerepository.php
class pagerepository extends \typo3\cms\extbase\persistence\repository { }
just delete whole $tca['pages'] section file my_ext/ext_tables.php, or comment out.
if set, overrides default tca settings typo3 core values extension. don't need custom settings that.
Comments
Post a Comment