如何使用Codeigniter在多个记录上插入之前验证数据

时间:2012-11-14 08:35:25

标签: codeigniter

我正在构建一个接口,使用Codeigniter在数据库中创建多条记录。

输入是从Excel文件复制和粘贴的文本,字段名称位于顶行。

解析该文本并将其转换为数组非常容易。但我试着想一想在将数据插入数据库之前验证数据的最佳方法是什么(确保所有非空字段都填充,所有整数字段都是数字,所有外键都有效等等) 。

我正在寻找与CI中的表单验证规则类似的东西。关于我应该从哪里开始寻找的任何指示?

1 个答案:

答案 0 :(得分:1)

嘛!这只是一些想法我不在这里发布任何代码。
创建一个库并定义整数,数字和外键的方法 如果任何数据不包含任何数据填充它默认意味着如果字符串然后用''如果是整数然后用0等等。现在创建运行验证的方法,并根据您希望显示错误的方式执行一些逻辑。我做了同样的事情。