Mapeando para a tabela “pages” do Extbase no TYPO3 6.1

Eu criei uma extensão com um modelo de domínioMessage. Este modelo tem uma relação m: n com o TYPO3pages (aquele que tem os detalhes das páginas, como título, issite_root etc) tabela. No entanto, usando omapping to existing tables opção, isso me dátype erro dizendo página:

The configured type field for table "pages" is of type int(11) unsigned
This means the type field can not be used for defining the record type. 
You have to configure the mappings yourself if you want to map to this
table or extend the correlated class

Então, eu apenas crio a relação sem mapeamento, para que depois eu possa mapearsetup.txt.

O modelo que crieiPages emMyExt/Classes/Domain/Model/ com todos os getters / setters e repositório emMyExt/Classes/Domain/Repository/.

No meu setup.txt eu fiz isso:

config.tx_extbase {
    persistence{
        enableAutomaticCacheClearing = 1
        updateReferenceIndex = 0
        classes {
        Tx_Playfield_Domain_Model_Pages {
            mapping {
                    tableName = pages
                columns {
                                uid.mapOnProperty               = uid
                                pid.mapOnProperty               = pid
                                sorting.mapOnProperty           = sorting
                                title.mapOnProperty             = title
                                subtitle.mapOnProperty          = subtitle
                            }
                }
            }
      }
    }
}

Mas quando tento acessar o modelo de páginas que criei,

var_dump($this->pagesRepository->findByUid(74));

sua busca portx_playfield_domain_model_pages que não existe, mostra

Table 'typo3.tx_playfield_domain_model_pages' doesn't exist: SELECT tx_playfield_domain_model_pages.* FROM tx_playfield_domain_model_pages WHERE tx_playfield_domain_model_pages.uid = '74' LIMIT 1

O que estou perdendo aqui?

Atualizar

Depois de seguirhttp://t3-developer.com/extbase-fluid/cheats-extbase/model/tabelle-pages-in-extbase/ sugerido por @Michael eu recebo umempty result de$this->pagesRepository->findByUid(74)

setup.txt está carregando. Eu fiz isso para verificar:

plugin.tx_playfield{
settings{
 temp=yes
}
}

E isso está sendo acessado pelo meu controlador.

questionAnswers(2)

yourAnswerToTheQuestion