validation - Phalcon 框架 : Can't save not required strings in database

标签 validation save required string phalcon

我正在使用 PHP 的 Phalcon 框架,我想将我的表单保存到数据库中,一切正常,但我无法在某些(不需要的)字段中保存空字符串。

如何保存不需要的字段?每次我在没有输入的情况下保存不需要的字段时,我都会收到类似“需要姓氏字段”的错误。

有人吗?

对不起,我的英文不好,我正在学习...


我的 Controller 代码是:

$this->view->disable();
$usuario = new Usuarios();

    $usuario->usuario = $this->request->getPost("usuario");
    $usuario->email = $this->request->getPost("email");
    $usuario->senha = $this->request->getPost("senha");
    $usuario->nome = $this->request->getPost("nome");
    $usuario->sobrenome = $this->request->getPost("sobrenome");
    $usuario->icone = $this->request->getPost("icone");
    $usuario->fixo = $this->request->getPost("fixo");
    $usuario->celular = $this->request->getPost("celular");
    $usuario->tipo = $this->request->getPost("tipo");

    $usuario->save();

我的模型中有基本的验证...

最佳答案

您可以选择以下建议的解决方案之一 How to make models use defaults in Phalcon PHP Framework?

最后一个简单的解决方案:

$usuario->usuario = $this->request->getPost("usuario") || "";

关于validation - Phalcon 框架 : Can't save not required strings in database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20830625/

相关文章:

list - Grails 2.3.x在GSP中更新列表(查看)并将更改保存在数据库中

css - 使用 required 属性在 HTML5 输入字段上设置提示样式

ruby - 我可以允许 ruby​​ 脚本读取文件但不允许调用脚本的用户吗?

css - 为什么 Chrome 会针对出现在错误位置的文本输入字段弹出错误消息?

java - 根据 XML 验证多个 XSD

php - 验证日期 dd/mm/yyyy

php - 在客户端重用 Yii Framework CValidator 规则

html - Struts验证错误后如何清除表格

java - 使用 Java 将图像拼接在网格中

python-2.7 - 如何在python中保存3D数组并在mathematica中导入