저는 Yii에 설명서 센터를 작성하고 있습니다. 나는 하나의 섹션에서 다른 모든 작업을하고 있는데, 관련 기사를 가져오고 싶습니다. 참고 : 나는 용어를 사용하여 관계형 데이터베이스와 관련이있는 것은 아닙니다.Yii 공통 태그가있는 모든 레코드가 반환됩니다.
그래서 기사보기에있을 때 공통 태그가있는 다른 기사를 나열하는 기사 아래의 표를 가져올 수 있기를 원합니다. 기사 데이터베이스의 각 레코드에는 쉼표로 구분 된 값이있는 열이 있습니다.
id | title | tags
1 | new | new,article,text
2 | new2 | new,alternate
3 | new3 | new,test,text
그래서 내가 예를 들어 태그 여기 new
를 포함하는 레코드 만에 모델을 출력하는 기능으로 $model->tags
를 내 기록을 통과해야 즉 것은 내가 지금까지 가지고 무엇을 내가 비록 이것을 어떻게 작동시키는 지 생각조차 할 수 없다.
public function getRelatedArticles($category) {
$search_array = explode(",", $category)
$criteria = new CDbCriteria();
$criteria->compare('tags', $category);
return DocsArticles::model()->findAll($criteria);
}
이전에 수행했거나 수행 방법을 알고있는 사람이 있습니까?
고마워요. 제가 이걸 가지고 일할 수 있는지 찾아 보겠습니다. – gsusonline
도와 드릴 수 있으면 다행입니다. –
내 태그 열의 값이 바로 "new, test, five "당신은 그들이 문자열 즉,"새로운 ","테스트 ","다섯 "이어야한다고 제안하고 있습니까? – gsusonline