在命令行使用 thinkphp 模版
$content = ThinkPHP::render($template, $param);
会报错
这行代码 $app = $app == null ? \request()->app : $app;
request() 找不到 app
ThinkPHP::render($template, $vars, $app = null),把app通过第三个参数传进去
$content = ThinkPHP::render($template, $param,$app = null);
报错
In ThinkPHP.php line 48: Attempt to read property "app" on null
app传''
传 null 或者 ‘’ 都是 报错 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 ='');
好,你先本地改着,等下个版本更新。
ThinkPHP::render($template, $vars, $app = null),把app通过第三个参数传进去
报错
app传''
传 null 或者 ‘’ 都是 报错 Attempt to read property "app" on null
你先本地改下源码吧
改成
可以了
好,你先本地改着,等下个版本更新。