SettingForm.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace addons\TinyBlog\common\forms;
  3. use yii\base\Model;
  4. /**
  5. * Class SettingForm
  6. * @package addons\TinyBlog\common\forms
  7. * @author jianyan74 <751393839@qq.com>
  8. */
  9. class SettingForm extends Model
  10. {
  11. public $share_title;
  12. public $share_cover;
  13. public $share_desc;
  14. public $share_link;
  15. public $title = '我的博客';
  16. public $logo;
  17. public $web_copyright;
  18. public $web_site_icp;
  19. /**
  20. * {@inheritdoc}
  21. */
  22. public function rules()
  23. {
  24. return [
  25. [['share_title', 'share_cover'], 'string', 'max' => 100],
  26. [['share_link', 'share_desc'], 'string', 'max' => 255],
  27. [['share_link'], 'url'],
  28. [['title', 'logo', 'web_copyright', 'web_site_icp'], 'required'],
  29. [['title', 'logo', 'web_copyright', 'web_site_icp'], 'string'],
  30. ];
  31. }
  32. /**
  33. * @return array
  34. */
  35. public function attributeLabels()
  36. {
  37. return [
  38. 'share_title' => '分享标题',
  39. 'share_cover' => '分享封面',
  40. 'share_desc' => '分享描述',
  41. 'share_link' => '分享链接',
  42. 'title' => '博客名称',
  43. 'logo' => '博客Logo',
  44. 'web_copyright' => '版权所有',
  45. 'web_site_icp' => '备案号',
  46. ];
  47. }
  48. }
粤ICP备19079148号