Отношения

кто-нибудь может сказать мне об отношениях на опечатке 3? например у меня есть 2 таблицы, «A» и «B», в настоящее время у меня есть простая форма, которая может вставлять данные в таблицу «A», поля таблицы «A» - «имя», «id_types», «адрес». "id_types" - это external_key из таблицы "B". А поля таблицы «B» - это «id_types», «types_name». Как я могу сделать это отношение на опечатке 3?

это как-то связано с persistence_object_identifier?

это мой код для попытки вручную добавить во вторую таблицу

public function createartistAction(Artist $artist)
{
        $artisttype = new Artisttype();
        $artisttype->setArtisttype_name($artist->getArtisttype_id());
        $this->ArtisttypeRepository->add($artisttype);

        $datenow = date('d/m/Y');
        $date = date_create($datenow);
        $artist->setCreated_at($date);
        $artist->setUpdated_at($date);
        $this->addFlashMessage('Artist Created.');
        $this->ArtistRepository->add($artist);          
        $this->redirectToUri('/artist/viewArtist');
}

Любая помощь приветствуется.

спасибо


person Muhammad Kamal    schedule 10.02.2015    source источник


Ответы (1)


Я думаю, это здесь, чтобы вы начали:

http://docs.typo3.org/flow/TYPO3FlowDocumentation/TheDefinitiveGuide/PartII/Modeling.html

Все отношения в TYPO3 Flow выполняются в модели mvc, и в ней используются различные шаблоны проектирования, облегчающие работу программиста. Так что в вашем случае лучше всего будет даже не трогать саму базу данных, а использовать возможности, которые предлагает php framework.

Это не быстрое решение, и, возможно, нужно много читать, прежде чем начать. Но как только вы это поймете, это довольно удобный способ структурировать ваши данные.

person bertiooo    schedule 09.03.2015