我的變量$column返回project。我想getProject()動(dòng)態(tài)運(yùn)行該方法。這是我嘗試過的:$column = ucfirst($column);
$typeOfTask->get{$column}();但我得到這個(gè)錯(cuò)誤:注意:未定義屬性:App\Entity\TypeOfTask::$get我怎樣才能解決這個(gè)問題?
1 回答

BIG陽
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
在這種特殊情況下,您可以簡單地使用:
$methodName = 'get' . ucfirst($column);
$typeOfTask->$methodName();
在這種情況下,如果$column == 'project'then 它將調(diào)用getProjectobject 上的方法$typeOfTask。
- 1 回答
- 0 關(guān)注
- 99 瀏覽
添加回答
舉報(bào)
0/150
提交
取消