CI框架表單驗證

2021-07-24 03:31:05 字數 937 閱讀 1243

//匯入驗證類

$this->load->library('form_validation');

//設值name為username的驗證規則

$this->form_validation->set_rules('username','使用者姓名','required|min_length[6]');

//設定myfile的驗證

$this->form_validation->set_rules('myfile','上傳檔案','required');

//執行以上驗證

$res = $this->form_validation->run();

//返回結果驗證通過為true,驗證失敗為false

var_dump($res);

//echo form_error('username');

//echo form_error('myfile'); 獲取相關錯誤

----------

//也可以使用如下, 在config目錄下新建form_validation.php

/* $config = array(

'userregister' =>array(

array(

'field' => 'username',

'label' => '使用者姓名',

'rules' => 'required|min_length[6]'

),array(

'field' => 'myfile',

'label' => '使用者上傳檔案',

'rules' => 'required'),)

);*/$this->load->library('form_validation');

$res = $this->form_validation->run('userregister');

CI設定表單驗證規則

codeigniter 允許你為單個表單域建立多個驗證規則,按順序層疊在一起,你也可以同時對表單域的資料進行預處理。要設定驗證規則,可以使用 set rules 方法 this form validation set rules 上面的方法有三個引數 第乙個引數,表單網域名稱 就是你給表單域取的那個...

Django框架 表單驗證

表單是通過類實現的,繼承自forms.form,然後在裡面定義要驗證的字段.在表單中,建立欄位跟模型是一模一樣的,但是沒有null true或者blank true等這幾種引數了,有的引數是required true false.定義乙個form forms.py from django impor...

ThinkPHP框架表單驗證

thinkphp框架的表單驗證分為靜態驗證和動態驗證。靜態驗證 首先在model檔案下建立乙個表的模型,驗證哪個表就鍵哪個表的模型。如驗證users表,則建立textmodel.class.php的檔案。定義乙個textmodel類,繼承父類model 在類裡面新增二維陣列,陣列裡存放驗證條件。條件...