This paper describes the rules commonly used in Yii rule. Share to everyone for your reference, as follows:
Public Function rules () {return array (//must be filled in with array (' email, username, Password,agree,verifypassword,verifycode ', ' r Equired '),//Check whether the user name repeats array (' email ', ' unique ', ' message ' = ' user name is occupied '),//user input maximum character limit array (' email, username ', ' Length ', ' Max ' =>64),//limit user minimum length and maximum length of array (' username ', ' length ', ' Max ' =>7, ' min ' =>2, ' toolong ' + ' username Please enter Length is 4-14 characters ', ' tooshort ' + ' user name please input length of 2-7 words '),//Limit password minimum length and maximum length of array (' password ', ' length ', ' Max ' =>22, ' min ' =>6 , ' toolong ' + ' password Please enter a length of 6-22 characters ', ' tooshort ' and ' = ' password Please enter a length of 6-22 characters '),//Determine whether the user input is the Mail array (' email ', ' email ', ' Message ' = ' = ' Mail format error '),//Check whether the password entered by the user is the same as the array (' VerifyPassword ', ' compare ', ' compareattribute ' = ' password ', ' Me Ssage ' = ' + ' Please enter the confirmation password '),//Check whether the user agrees to the terms of the agreement array (' agree ', ' required ', ' Requiredvalue ' =>true, ' message ' = ') Please confirm whether you agree to the terms of the Privacy Policy '),//Determine if the date format is array (' created ', ' Date ', ' format ' = ' yyyy/mm/dd/hh:mm:ss '),//Determine if the input characters are included in arr Ay (' superuser ', ' in ', ' range ' = = Array (0, 1)),//Regular Authenticator: Array (' name ', ' match ', ' pattern ' = '/^[a-z0-9\-_]+$/'),//Digital Authenticator: Array (' ID ', ' numerical ', ' min ' =>1, ' Max ' =>10, ' integeronly ' =>true),//type validation integer,float,string,array,date,time,datetime array (' Created ', ' type ', ' datetime '),//file Validation: Array (' filename ', ' file ', ' AllowEmpty ' =>true, ' types ' = ' zip, rar, xls, PDF, pp T ', ' toolarge ' + ' picture not more than 800K '), array (' URL ', ' file ',//defined as file type ' AllowEmpty ' =>true, ' type s ' = ' jpg,png,gif,doc,docx,pdf,xls,xlsx,zip,rar,ppt,pptx ',//upload file type ' maxSize ' =>1024*1024*10,//upload size limit, note not p Hp.ini upload file Size ' toolarge ' + ' file is larger than 10M, upload failed! Please upload files less than 10M! '), $news = new News (' Search '); Search Association Rules
Turn from: Small Talk blog http://www.tantengvip.com/2015/05/yii-rules/
For more information on YII related content readers can view this site topic: "YII framework Introduction and common skills Summary", "PHP Excellent Development Framework Summary", "Smarty Template Primer Basic Tutorial", "PHP date and Time usage summary", "PHP object-oriented Programming introduction Tutorial", " PHP String Usage Summary, "Getting Started with Php+mysql database operations" and "PHP Common Database Operations Skills Summary"
It is hoped that this article is helpful to the PHP program design based on YII framework.