wh / xeditable-bundle
Symfony WHXEditableBundle
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
Language:JavaScript
Type:symfony-bundle
pkg:composer/wh/xeditable-bundle
Requires
- php: >=5.3.9
 - symfony/symfony: 2.7.*
 
This package is not auto-updated.
Last update: 2025-10-26 00:14:30 UTC
README
App Kernel
new WH\XEditableBundle\WHXEditableBundle(),
layout :
...
{{ XeditablGetLib() | raw }}
</body>
On a balise :
<span {{ XEditableEntity({'id' : Entity.id, 'route' : 'route_name', 'field' : 'fieltochange'}) }}>{{ Entity.name }}</span> :
In controller
/**
 * @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');
}