wh / xeditable-bundle
Symfony WHXEditableBundle
dev-master
2016-04-04 07:50 UTC
Requires
- php: >=5.3.9
- symfony/symfony: 2.7.*
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');
}