是否有人尝试从类型为“date”的类创建symfony表单过滤器?
当我这样做时,我收到了这个错误:
500 |内部服务器错误| Doctrine_Connection_Mysql_Exception SQLSTATE [HY093]:参数无效 number:绑定变量的数量 不匹配令牌堆栈跟踪的数量
我认为错误取决于此命令:
'SELECT b.id AS b__id,b.day AS b__day from birthday b WHERE b.day> =?和 b.day< =?',array('month'=>'1','day'=>'2','year'=>'2014')
但我不知道如何解决它..
有什么想法吗?
哈维
答案 0 :(得分:0)
如果您更改了过滤器类,请务必使用正确的小部件(sfWidgetFormFilterDate)和验证器(sfValidatorDateRange)(检查lib / model / doctrine / base / BaseYoumodelForm.class.php以获取基本用法)