Я пытаюсь связать статьи друг с другом. Сценарий определен ниже
Возьмите статьи А, В и С.
Мой код:
public function executeLinkarticle(sfWebRequest $request) {
$this->articleId = $request->getParameter('id');
if ($request->isMethod('POST')) {
$articles = $request->getParameter('articles');
$articleId = $request->getParameter('articleId');
foreach ($articles as $linkedArticleId) {
//Linking A To B
$linkedArticleObj = new BlogArticleLinkedArticle();
$linkedArticleObj->setArticleId($articleId);
$linkedArticleObj->setLinkedArticleId($linkedArticleId);
$linkedArticleObj->save();
//Linking B To A
$linkedArticleObj = new BlogArticleLinkedArticle();
$linkedArticleObj->setArticleId($linkedArticleId);
$linkedArticleObj->setLinkedArticleId($articleId);
$linkedArticleObj->save();
//linking C to A code
Checking the Database Table IF B is LINKED WITH A(i.e already linked) THEN how to link C to A ?
}
return $this->renderText();
}
}
Структура таблицы
ID | ARTICLE_ID | LINKED_ARTICLE_ID
Задача ещё не решена.
Других решений пока нет …