亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

medoo類庫使用其方法后導致類中使用構造函數后報錯

部分代碼:

\app\model\cModel.php下:

class cModel extends model

{

? public $table;

? public function __construct($table1)

? {

? ? $this->table = $table1;

? }

? public function lists()

? {

? ? $ret = $this->select($this->table,'*');

? ? return $ret;

? }


\app\ctrl\indexCtrl.php下:

<?php

namespace app\ctrl;

use core\lib\model;

class indexCtrl extends \core\future

{

? public function index(){

? ? $table1 = 'users';

? ? $model = new \app\model\cModel($table1);

? ? $ret = $model->delOne(1);

? ? dump($ret);

? ? $ret1 = $model->lists();

? ? dump($ret1);

? }

}

值可以傳過去,但是報medoo的錯誤,Undefined property: app\model\cModel::$pdo


正在回答

1 回答

解決了,,因為子類的構造函數? ?會覆蓋父類的構造函數,,于是在子類中聲明構造函數的時候,需要在子類中繼承父類的構造函數,以使父類的構造函數依然生效。代碼:

public function __construct($table1)

? {

? ? $this->table = $table1;

????parent::__construct();? ? ? //禍根就出在這里?。?!

? }


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

medoo類庫使用其方法后導致類中使用構造函數后報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號