2012-05-18 2 views
0

sfDoctrineActAsTaggablePlugin을 성공적으로 설치하고 모델에 Taggable 동작을 추가했습니다. schema.yml에서 taggable이되고 모든 모델을 다시 작성하려고합니다. 누군가가 태그를 객체에 첨부하고 객체 태그를 검색하는 방법을 보여주는 자습서를 가르쳐 주시겠습니까? 나는 여기서 어디로 가야할지 모르겠다. 나는 아주 간단한 해결책을 찾고있다. 뭔가 쉼표로 구분 된 태그를 추가하고 그들을 검색 할 수 있습니다. 감사. README file에 정의 된객체에 sfDoctrineActAsTaggablePlugin을 첨부하십시오.

답변

0

는,이처럼 쉽게 :

$post = new Post(); 
$post->addTag('toto'); 
$post->addTag('tata, tutu'); 
$post->addTag(array('Titi', 'Gros Minet')); 
$post->save(); 

플러그인은 machine tags 지원 :

$post = new Post(); 
$post->addTag('iso:isbn=123456789'); 
$post->save(); 

// assume City is a taggable class 
$city = new City(); 
$city->addTag('geo:lat=47.3456'); 
$city->save(); 
+0

메르 j0k

는 교리 "포스트"클래스를 생각해 보자. 산세 검사를 받는다. 이것은 확실히 플러그인 작동 방식을 이해하는 데 도움이되지만, 사용자가 내 양식에 채울 태그 필드를 추가하는 방법에 대해서는 아직 모릅니다. 그걸 도와 줄 수있어? –

+0

문서에서'The Tag Widget Renderer' 라인을 확인하십시오.이 작업을 정확히 수행하는 구성 요소가 있습니다. – j0k

관련 문제