企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## Model > Fend 原生模型,模型分为 读 和 写两个。目录: `lib\Model` 下。 ### 示例: #### 读: ``` <?php /** * 订单支付日志数据表 * * @author lea21st <lea21st@qq.com> * @date 2019-05-07 * @version 1.0.0 * */ class Model_Pay_Logs_Read extends Db_Read { /** * 表名 * * @var string */ protected $table = "qk_pay_logs"; /** * Db 名称 * * @var string */ protected $dbName = "Db_Shop"; // your code } ``` #### 写: ``` <?php /** * 订单支付日志数据表 * * @author lea21st <lea21st@qq.com> * @date 2019-05-07 * @version 1.0.0 * */ class Model_Pay_Logs_Write extends Db_Write { /** * 表名 * * @var string */ protected $table = "qk_pay_logs"; /** * Db 名称 * * @var string */ protected $dbName = "Db_Shop"; /** * 白名单 * * @var array */ protected $fillable = [ // fields list 'id' => 0, //编号 'uid' => 0, //支付UID 'orderid' => 0, //订单ID 'ptype' => 0, //支付方式 0:未知;1支付宝;2微信;3苹果;4华为;5微信公众号;6魅族;7vivo; 'type' => 0, //类型 0:预支付订单;1支付成功回调;2零元支付;3退款;4其它回调 'requestdata' => '', //主动请求数据序列化 'response' => '', //对方响应数据序列化 'debug' => '', //调试数据序列化 'url' => '', //请求URL 'ctime' => 0, //创建时间 ]; /** * saving * * @param $data * @return mixed */ public function saving($data) { // your code return $data; } /** * saved * * @param $data * @return mixed */ public function saved($data) { // your code return $data; } /** * creating * * @param $data * @return mixed */ public function creating($data) { // your code return $data; } /** * updating * * @param $data * @return mixed */ public function updating($data) { // your code return $data; } /** * updated * * @param $data * @return mixed */ public function updated($data) { // your code return $data; } // your code } ``` > 可以使用命令根据表结构自动生成 `php exec/cli_cron.php xxx.xxxxx.xx build`