本文整理汇总了PHP中yii\db\ActiveRecord::scenarios方法的典型用法代码示例。如果您正苦于以下问题:PHP ActiveRecord::scenarios方法的具体用法?PHP ActiveRecord::scenarios怎么用?PHP ActiveRecord::scenarios使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类yii\db\ActiveRecord
的用法示例。
在下文中一共展示了ActiveRecord::scenarios方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios[self::SCENARIO_AUTHOR] = ['content'];
$scenarios[self::SCENARIO_ADMIN] = ['invisible', 'content'];
return $scenarios;
}
示例2: __construct
/**
* @param array $params
* @throws \yii\base\InvalidParamException
*/
public function __construct($params)
{
$this->scenario = 'search';
parent::__construct($params);
if ($this->model === null) {
throw new InvalidParamException('Param "model" cannot be empty');
}
$this->rules = $this->model->rules();
$this->scenarios = $this->model->scenarios();
foreach ($this->safeAttributes() as $attribute) {
$this->attributes[$attribute] = '';
}
}
示例3: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['checkpass'] = ['is_check'];
$scenarios['checktop'] = ['is_top'];
return $scenarios;
}
示例4: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['login'] = ['username', 'password', 'rememberMe', 'verifyCode'];
$scenarios['editprofile'] = ['password', 'newPassword', 'verifyNewPassword'];
return $scenarios;
}
示例5: scenarios
/**
* @return array
*/
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['readonly'] = [];
$scenarios['search'] = ['type'];
return $scenarios;
}
示例6: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['update'] = ['model', 'rocznik', 'pojemnosc', 'cena', 'zdjecie1', 'miniatura', 'opis', 'zdjecie2', 'zdjecie3', 'zdjecie4', 'przebieg'];
//Scenario Values Only Accepted
return $scenarios;
}
示例7: scenarios
/**
* @return array
*/
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['readonly'] = [];
$scenarios['search'] = ['first_name', 'middle_name', 'last_name', 'email', 'phone'];
return $scenarios;
}
示例8: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios[self::SCENARIO_SUGGEST] = ['title', 'text', 'link'];
$scenarios[self::SCENARIO_UPDATE] = ['title', 'text', 'link', 'status'];
return $scenarios;
}
示例9: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios[self::SCENARIO_PERSON] = ['status', 'activity', 'city_id', 'surName', 'firstName', 'lastName', 'number', 'skype', 'email', 'password'];
$scenarios[self::SCENARIO_COMPANY] = ['status', 'activity', 'company', 'type_ownership', 'INN', 'city_id', 'address', 'surName', 'firstName', 'lastName', 'number', 'site', 'skype', 'email', 'password'];
return $scenarios;
}
示例10: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios[self::SCENARIO_SIGN_IN] = ['email', 'password'];
$scenarios[self::SCENARIO_SIGN_UP] = ['login', 'email', 'password'];
return $scenarios;
}
示例11: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['create'] = ['api', 'title', 'description', 'message', 'type', 'fb_friend', 'fbFriendName', 'screen_name', 'category', 'email', 'url', 'preview', 'fileName', 'file', 'accept', 'facebook_id', 'stream'];
$scenarios['respond'] = ['api', 'fileName', 'file', 'accept'];
return $scenarios;
}
示例12: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['newItem'] = $scenarios['default'];
$scenarios['updateMenuItems'] = $scenarios['default'];
return $scenarios;
}
示例13: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['changePassword'] = ['newPassword', 'newPasswordConfirm', 'currentPassword'];
$scenarios['registration'] = ['newPassword', 'newPasswordConfirm'];
return $scenarios;
}
示例14: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['generate-original'] = ['patient_name', 'drug_name', 'amount_id', 'time_bit', 'meal_id', 'time_array'];
$scenarios['generate'] = ['profile_name', 'amount_id', 'time_bit', 'meal_id', 'time_array'];
return $scenarios;
}
示例15: scenarios
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['typeOfAccont'] = ['user_id', 'account_type'];
$scenarios['addressDetails'] = ['gender', 'user_name', 'name', 'sur_name', 'address', 'country', 'province', 'city', 'postcode', 'mobile_phone', 'landline', 'birthday', 'skype_id', 'website', 'how_find_staylance'];
return $scenarios;
}