class CountController extends Controller{//核心算法//用戶輸入的數據收集var $planstart;//計劃開始時間var $planend;//計劃結束時間var $plantime;//計劃周期var $goodnum;var $workernum;var $workday;//工作制var $workereff;var $dutyarr;//進行賦值function __construct(){$this->planstart=$_POST['pl_start'];$this->planend=$_POST['pl_end'];$this->plantime=$this->planend-$this->planstart;$this->goodnum=$_POST['pl_goodnum'];$this->workernum[0]=$_POST['pl_opmember'];$this->workernum[1]=$_POST['pl_psmember'];$this->workernum[2]=$_POST['pl_exmember'];$this->workday=$_POST['pl_workday'];$this->workereff=8;//每天8個工時$this->dutyarr=$_POST['duty_arr'];}
2 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
首先你要知道這個報錯是什么意思,他在說,你對一個null對象使用了成員函數get()。
推薦DEBUG方式:
你打印一下你的POST數組看看哪兒少了;
看看報錯信息是哪一行報錯了;

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
父類Controller里邊是有一個構造函數的,我只知道你這樣定義你的構造函數肯定會報錯,不過具體是不是這個錯誤我忘記了,解決辦法是:在你的構造函數的function的第一行加入代碼parent::__construct();//執行父類的構造函數,否則會被覆蓋的。
- 2 回答
- 0 關注
- 220 瀏覽
添加回答
舉報
0/150
提交
取消