array数组的作用

array数组在各个函数里的作用是否是起一个配置的作用,在各个函数里的array其原型需要在哪儿找?比如说:

public function rules()

{


	// NOTE: you should only define rules for those attributes that


	// will receive user inputs.


	return array(


		array('username, password, email', 'required'),


		array('username, password, email', 'length', 'max'=>128),


	);


}

此函数中的数组原先的定义在哪儿,仅仅看它,我是如何知道它的意思?

我是一名新手,望各位大拿不吝赐教!

1 依葫芦画瓢

2 看defineguide文档

3 看源码

http://www.yiiframework.com/doc/guide/form.model

你可以看API,每个东西的属性一般都是可以做配置的,然后每个配置项API上有他的从属,点它就能追到上层了。不知道说明白没,这东东不好表达,囧!

rules是给validate()调用,validate()又调的CValidator. 然后你去看CValidator就可以了