NewsExtend.php 719 字节
<?php
/**
 * @remark :
 * @name   :NewsExtend.php
 * @author :lyh
 * @method :post
 * @time   :2025/5/26 15:08
 */

namespace App\Models\News;

use App\Models\Base;

class NewsExtend extends Base
{
    protected $table = 'gl_news_extend';
    protected $connection = 'custom_mysql';

    const EXTEND_KEY = 'pd_extended_field_';

    /**
     * @remark :添加扩展字段
     * @name   :getKey
     * @author :lyh
     * @method :post
     * @time   :2025/5/26 15:39
     */
    public function getKey($key = self::EXTEND_KEY,$i = 1){
        $info = $this->read(['key'=>$key.$i]);
        if($info !== false){
            return $this->getKey($key,$i+1);
        }else{
            return $key.$i;
        }
    }
}