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 关注
- 172 浏览
添加回答
举报
0/150
提交
取消