douyannuo7733 2012-04-27 16:16
浏览 50

在Backbone.js中使用Symfony

I wanted to get views from the symfony community about how one would achieve using backbone.js to create a one paged application.
Is it even possible to call the functions in symfony (e.g public function executeCreate()) through backbone.js) has anyone done it?
Can you give me some resources? thanks in advance.

  • 写回答

3条回答 默认 最新

  • douyue1926 2012-04-27 16:27
    关注

    Why not? Symfony easily can return JSON data on request by backbone clientside app. For Symfony2 it can be like this:

    use Symfony\Bundle\FrameworkBundle\Controller\Controller;
    use Symfony\Component\HttpFoundation\Request;
    use Symfony\Component\HttpFoundation\Response;
    
    class MyController extends Controller {
        public function createAction($requestParam1, $requestParam2)
            $response = new Response(json_encode(array(
                'requestParam1' => $requestParam1,
                'requestParam2' => $requestParam2
            )));
            $response->headers->set('Content-Type', 'application/json');
    
            return $response;
        }
    }
    
    评论

报告相同问题?