PHP Class unclead\multipleinput\examples\models\ExampleModel

Inheritance: extends yii\base\Model
Exibir arquivo Open project: unclead/yii2-multiple-input Class Usage Examples

Public Properties

Property Type Description
$emails virtual attribute for keeping emails
$enable boolean
$phones array
$questions array
$schedule array
$title string

Public Methods

Method Description
attributes ( )
init ( )
rules ( )
scenarios ( )
validateEmails ( $attribute ) Email validation.
validatePhones ( $attribute ) Phone number validation
validateQuestions ( $attribute )
validateSchedule ( $attribute )

Private Methods

Method Description
internalValidateAnswers ( $questionIndex, $answers )
internalValidateQuestion ( $questionIndex, $question )

Method Details

attributes() public method

public attributes ( )

init() public method

public init ( )

rules() public method

public rules ( )

scenarios() public method

public scenarios ( )

validateEmails() public method

Email validation.
public validateEmails ( $attribute )
$attribute

validatePhones() public method

Phone number validation
public validatePhones ( $attribute )
$attribute

validateQuestions() public method

public validateQuestions ( $attribute )

validateSchedule() public method

public validateSchedule ( $attribute )

Property Details

$emails public_oe property

virtual attribute for keeping emails
public $emails

$enable public_oe property

public bool $enable
return boolean

$phones public_oe property

public array $phones
return array

$questions public_oe property

public array $questions
return array

$schedule public_oe property

public array $schedule
return array

$title public_oe property

public string $title
return string