我尝试使用以下语法进行重定向:
header( "location: readMore.php?id=$post[ 'post_id' ]" );
Run Code Online (Sandbox Code Playgroud)
但它没有用,只是在有人建议将大括号放在$post[ 'post_id' ]它周围工作之后!
正确的语法:
header( "location: readMore.php?id={$post[ 'post_id' ]}" );
Run Code Online (Sandbox Code Playgroud)
在这种情况下,大括号的作用是什么?
尝试在Laravel中显示视图时出现下一个错误:
“不能将stdClass类型的对象用作数组(视图:C:\ xampp \ htdocs \ mysite \ resources \ views \ cms \ contactus.blade.php)”。
我的控制器:
public function contactus(){
ContactUS::get_content(self::$data);
return view('cms.contactus', self::$data);
}
Run Code Online (Sandbox Code Playgroud)
我的模特:
class ContactUS extends Model
{
public $table = 'contactus';
public $fillable = ['name','email','message'];
static public function get_content(&$data){
$sql = "SELECT cu.*,name,email,message FROM contactus cu "
. "ORDER BY cu.created_at DESC ";
$data['contactusd'] = DB::select($sql);
}
}
Run Code Online (Sandbox Code Playgroud)
我的看法:
@extends ('cms.cms_master')
@section('cms_content')
<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
<h1 class="page-header">Contact us form information</h1>
@if($contactusd)
<br><br>
<table class="table …Run Code Online (Sandbox Code Playgroud)