PHP 클래스 Newscoop\GimmeBundle\Controller\TopicsController

상속: extends FOS\RestBundle\Controller\FOSRestController
파일 보기 프로젝트 열기: sourcefabric/newscoop

공개 메소드들

메소드 설명
createTopicAction ( Request $request, $articleNumber = null, $languageCode = null ) : Form Create new Topic
deleteTopicAction ( Request $request, $id ) Delete topic
getArticlesTopicsAction ( $number, $language ) Get article's topics
getTopicByIdAction ( $id ) Get single topic
getTopicsAction ( Request $request ) : array Get all topics
getTopicsArticlesAction ( Request $request, $id, $language ) Get topic articles
searchTopicsAction ( Request $request ) Search for topics by title

비공개 메소드들

메소드 설명
processForm ( Request $request, integer $topicId = null, integer $articleNumber = null, string $languageCode = null ) : Form Process Topic form

메소드 상세

createTopicAction() 공개 메소드

Create new Topic
public createTopicAction ( Request $request, $articleNumber = null, $languageCode = null ) : Form
$request Symfony\Component\HttpFoundation\Request
리턴 Form

deleteTopicAction() 공개 메소드

Delete topic
public deleteTopicAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request

getArticlesTopicsAction() 공개 메소드

Get article's topics
public getArticlesTopicsAction ( $number, $language )

getTopicByIdAction() 공개 메소드

Get single topic
public getTopicByIdAction ( $id )

getTopicsAction() 공개 메소드

Get all topics
public getTopicsAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
리턴 array

getTopicsArticlesAction() 공개 메소드

Returns array with articles under "items" key and requested topic "id" and "title"
public getTopicsArticlesAction ( Request $request, $id, $language )
$request Symfony\Component\HttpFoundation\Request

searchTopicsAction() 공개 메소드

Get list of topics by given search query
public searchTopicsAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request