| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace app\admin\model\general;
- use think\Model;
- class Region extends Model
- {
- protected $name = 'region';
- protected $autoWriteTimestamp = true;
- protected function setNameAttr($value)
- {
- return trim((string)$value);
- }
- protected function setCodeAttr($value)
- {
- return strtoupper(trim((string)$value));
- }
- protected function setLangAttr($value)
- {
- return strtolower(trim((string)$value));
- }
- protected function setShopurlAttr($value)
- {
- return trim((string)$value);
- }
- public static function getEnabledList()
- {
- return self::where('is_enabled', 1)->order('sort asc,id asc')->select();
- }
- public static function getDefaultCode()
- {
- $row = self::where('is_default', 1)->find();
- return $row ? $row->code : 'CN';
- }
- }
|