小编Mer*_*che的帖子

Symfony3使用事件动态修改表单

问题是市政领域没有任何东西加载,它是未定义的.在AJAX代码中,我很好地获得了该省的价值.但是在类addMunicipioField.php中没有取$省的值,它始终是nul

在此输入图像描述

我正在尝试制作一个注册表单,其中部分通常的字段(name, nick, password, ...)我还添加了两个依赖字段MunicipalityProvince.

编解码器Controler:

class UserController extends Controller {

private $session;

public function __construct() {
    $this->session = new Session();
}

public function registerAction(Request $request) {

    if (is_object($this->getUser())) {
        return $this->redirect('home');
    }

    $user = new DbUsuario();

    $form = $this->createForm(RegistreUserType::class, $user);

    $form->handleRequest($request);
    if ($form->isSubmitted()) {
        if ($form->isValid()) {
            $em = $this->getDoctrine()->getManager();
            $query = $em->createQuery('SELECT u FROM BackendBundle:DbUsuario u WHERE u.email = :email OR u.nick = :nick')
                    ->setParameter('email', $form->get("email")->getData())
                    ->setParameter('nick', $form->get("nick")->getData());

            $user_isset = $query->getResult();

            if …
Run Code Online (Sandbox Code Playgroud)

php events symfony-forms symfony symfony-3.1

8
推荐指数
1
解决办法
980
查看次数

标签 统计

events ×1

php ×1

symfony ×1

symfony-3.1 ×1

symfony-forms ×1