Symfony2中无Ajax链接的下拉菜单

时间:2013-01-22 06:34:14

标签: php ajax forms dynamic symfony

所以我有三个实体,城市,州和国家,我希望用户首先选择缩小可用状态的国家,然后当选择它的州时缩小可用的城市范围。相当直接吧?

如果它不需要是动态的,您只需使用实体表单类型,然后使用query_builder缩小返回的结果,如下所示:

    ->add('city', 'entity', array(
        'class' => 'ISFP\Registration\RegisterSchoolAdminBundle\Entity\City',
        'query_builder' => function ($repository) use ($stateId) {
            return $repository
                ->createQueryBuilder('e')
                ->where('e.stateid = :stateid')
                ->setParameter('stateid', $stateId)
            ;

或类似的东西。有没有简单的方法可以做到这一点?我听说过使用表格活动,但老实说,我甚至不知道从哪里开始。

有人能指出我正确的方向吗?我已经阅读了很多关于这个主题的博客等,但我无法重现他们的结果。

0 个答案:

没有答案