我使用symfony表单在html上创建表单以更新数据库表中的列值 但是当我运行我的代码时,我得到了这个错误
在这一行
import pylab as plt
y1 = [0,1,2,...10]
y2 = [90,40,65,12,....]
labels = [0.30,0.29,0.28,....]
plt.plot(y1)
plt.plot(y2,'r')
plt.yticks(y1, labels)
plt.yticks(y2, labels)
plt.show()
我的用户实体文件
$form = $this->createFormBuilder(new User(), $investor)
我的twig文件代码
<?php
namespace AppBundle\Entity;
use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="`user`")
*/
class User extends BaseUser
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
*@var integer
*
* @ORM\Column(name="MatchP",type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $MatchP;
public function getMatchP()
{
return $this->MatchP;
}
public function setMatchP($MatchP)
{
$this->MatchP = $MatchP;
}
public function __construct()
{
parent::__construct();
}
}
我的默认控制器文件
{{ form_start(form) }}
{{ form_widget(form) }}
{{ form_end(form) }}
答案 0 :(得分:2)
createFormBuilder()
或createBuilder()
的第二个参数应该是选项数组(名为data_class
)。
FormBuilder createFormBuilder(mixed $data = null, array $options = array())
mixed
$data
表单的初始数据数组
$options
表格选项