wh/xeditable-bundle

Symfony WHXEditableBundle

安装: 7

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 1

语言:JavaScript

类型:symfony-bundle

dev-master 2016-04-04 07:50 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:41 UTC


README

应用内核

new WH\XEditableBundle\WHXEditableBundle(),

布局

...

{{ XeditablGetLib() | raw }}

</body>

在标签

<span {{ XEditableEntity({'id' : Entity.id, 'route' : 'route_name', 'field' : 'fieltochange'}) }}>{{ Entity.name }}</span> :

控制器中

/**
 * @Route("/editfield", name="bk_user_edit_field")
 * @param $id
 * @param $field
 * @param $value
 */
public function editField(Request $request) {

    $em = $this->getDoctrine()->getManager();

    $personn = $em->getRepository('AppBundle:Personn')->findOneById($request->request->get('pk'));

    switch($request->request->get('name')) {

        case 'firstname' :
            $personn->setFirstName($request->request->get('value'));
            break;

        case 'lastname' :
            $personn->setLastName($request->request->get('value'));
            break;

    }


    $em->persist($personn);

    $em->flush();

    exit('ok');


}