php - 使用逻辑运算符进行 CodeIgniter 表单验证

标签 php codeigniter

如何在 codeigniter 表单验证规则中使用逻辑运算符

我有这个代码

$this->form_validation->set_rules('company_name', 'First name',  'trim|required');

仅检查一个字段。 我有两个字段:1- 公司名称 2- 用户名

我想做的是这样的事情,如果任一字段被填充,则返回 true。

set_rules('company_name', '公司名称' || 'username', '用户名', 'trim|required'); (这不起作用)

如何使用 codeigniter 表单验证和 || 来实现此目的或逻辑运算符

最佳答案

您还可以在规则中使用回调

$this->form_validation->set_rules('company_name', 'First name',  'trim|required|callback_functionName');

function functionName(){
//do something and check anything here. return true this in any condition.
}

关于php - 使用逻辑运算符进行 CodeIgniter 表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43840323/

相关文章:

javascript - 当单选按钮已被选择时更改选项卡颜色

php - Codeigniter 加入两个表显示类别名称并列出所有项目

codeigniter - 如何在 CodeIgniter 4 的路由中调用子文件夹 Controller 方法

javascript - jQuery PHP POST 错误处理

php - eclipse 在 InBackground 方法中显示错误我不知道如何修复它

php - 正则表达式:提取并匹配两个字符之间的特定单词

php - 用于交 key Web 应用程序的 Django 或 CodeIgniter

mysql - 是否可以使用 CodeIgniter 使用多个数据库连接运行 JOIN 查询?

codeigniter - 如何从 codeigniter 中的另一个 Controller 调用 Controller ?

php - 无法从使用 PASSWORD() 函数的数据库中提取信息