我是AMP的新手,正在尝试建立一个新的AMP页面。我想包含PHP,但出现此错误:-
不允许使用标签'?php'。
<?php $otherCourse= \App\Course::orderBy("order_seq","ASC")->where('status','=',0);
$otherCourse=$otherCourse->Where(function ($query) {
$query->orwhere('show_menu', '=', '2');
$query->orwhere('show_menu', '=', '12');
})->select(DB::raw("group_concat(id) as tid"),'course_name')->groupBy('course_name')->get();
?>
答案 0 :(得分:0)
<?php
标记将打开一个新的PHP代码块。在打开另一个PHP块之前,您必须使用php close标签关闭?>
。
由于您没有这样做,并且多次出现<?php
,因此会产生错误。
答案 1 :(得分:-1)
在行尾,您有db1.db2_sample_table
,这个get();?>
似乎是偶然的或不合适的。建议始终将结束标记放在新行上,这样,当多个php部分与使用不同语言或硬类型输出的其他代码部分混合在一起时,您会更好地看到它们。
?>