| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | <?phpnamespace install\models;use yii\base\Model;use Yii;class SiteForm extends Model{        public $SITE_URL = 'http://';    const CACHE_KEY = "install-site-form";    public function init()    {        parent::init();        $this->SITE_URL = Yii::$app->request->getHostInfo();    }    public function rules()    {        return [            [['SITE_URL',], 'string']        ];    }    public function attributeLabels()    {        return [            'SITE_URL' => '站点地址',        ];    }        public function  loadDefaultValues()    {        $data = \Yii::$app->getCache()->get(SiteForm::CACHE_KEY);        if($data) {            $this->setAttributes($data);        }    }    public function save()    {       \Yii::$app->getCache()->set(SiteForm::CACHE_KEY, $this->toArray());        return true;    }}
 |