我的變量$column返回project。我想getProject()動態運行該方法。這是我嘗試過的:$column = ucfirst($column);
$typeOfTask->get{$column}();但我得到這個錯誤:注意:未定義屬性:App\Entity\TypeOfTask::$get我怎樣才能解決這個問題?
1 回答
BIG陽
TA貢獻1859條經驗 獲得超6個贊
在這種特殊情況下,您可以簡單地使用:
$methodName = 'get' . ucfirst($column);
$typeOfTask->$methodName();
在這種情況下,如果$column == 'project'then 它將調用getProjectobject 上的方法$typeOfTask。
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消
