function format ( d ) {
return 'Full name: <br>'+
'Salary:<br>'+
'The child row can contain any data you wish, including links, images, inner tables etc.';
}
$(function() {
var dtable = $('#table_echipamente').dataTable( {
"processing": true,
"serverSide": true,
"ajax": {
"url": "inc/table_echipamente.php",
"type": "POST"
},
"columns": [
{
"class": "details-control",
"orderable": false,
"data": null,
"defaultContent": ""
},
{ "data": "beneficiar" },
{ "data": "distribuit" },
{ "data": "data_distribuit" },
{ "data": "denumire" },
{ "data": "nr_inventar_nou" },
{ "data": "nr_inventar_vechi" …
Run Code Online (Sandbox Code Playgroud) 所以,我有一个表格,每行都有一个复选框,如下所示:
<form name="" action={{ path('mypath') }}" method="post">
<button name="print">Print</button>
<button name="delete">Delete</button>
<table>
{% for client in clienti %}
<tr>
<td><input type="checkbox" name="action[]" value="{{ client.id }}" /></td>
</tr>
.
.
.
{% endfor %}
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
现在,在我的控制器中,我想检查按下了什么按钮.我怎么做?
在我的其他形式,由symfony生成它很容易,因为我有一个表单对象和一个非常有用的方法:
if ($form->get('delete')->isClicked()) {
// delete ...
}
Run Code Online (Sandbox Code Playgroud)
我想知道正确的方法来做到这一点.
谢谢.
我在尝试更新对象时偶然发现了这个错误,但找不到任何解释.这是我的代码:
实体
namespace Mnv\CoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Class UtilitatiVariabile
* @package Mnv\CoreBundle\Entity
*
* @ORM\Table(name="utilitati_variabile")
* @ORM\Entity(repositoryClass="Mnv\CoreBundle\Entity\Repository\UtilitatiVariabileRepository")
*/
class UtilitatiVariabile {
/**
* @var integer
*
* @ORM\Id()
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @var float
*
* @ORM\Column(type="decimal", precision=10, scale=6, nullable=true)
*/
protected $coeficient;
/**
* @var float
*
* @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
*/
protected $kwh;
/**
* @var float
*
* @ORM\Column(name="original_kwh", type="decimal", precision=10, scale=2, nullable=true)
*/
protected $originalKwh;
/**
* …
Run Code Online (Sandbox Code Playgroud)