在命令行使用 thinkphp 模版
$content = ThinkPHP::render($template, $param);
會(huì)報(bào)錯(cuò)
這行代碼 $app = $app == null ? \request()->app : $app;
request() 找不到 app
ThinkPHP::render($template, $vars, $app = null),把a(bǔ)pp通過第三個(gè)參數(shù)傳進(jìn)去
$content = ThinkPHP::render($template, $param,$app = null);
報(bào)錯(cuò)
In ThinkPHP.php line 48: Attempt to read property "app" on null
app傳''
傳 null 或者 ‘’ 都是 報(bào)錯(cuò) Attempt to read property "app" on null
你先本地改下源碼吧
$app = $app == null ? \request()->app : $app;
改成
$app = $app === null ? \request()->app : $app;
可以了
$content = ThinkPHP::render($template, $param,$app ='');
好,你先本地改著,等下個(gè)版本更新。