php头尾分离,laravel怎么做模板的头尾分离
關(guān)注博主,每天分享項目實戰(zhàn)經(jīng)驗
1.首先找到頁面的公共部分,放在layouts這個目錄下的home.blade.php
2.設(shè)置內(nèi)容區(qū)域
@yield('content')
3.在其他頁面使用模板引擎,先繼承,然后在使用section即可
@extends('layouts.home')
@section('content')
I agree with the terms
Already register
Login
@endsection
4.在這里其實還有一個問題,那就是文件的title這個值,這個值我們需要怎么做呢!其實也很簡單
將下邊的這代碼放置在一個公共的控制器,其他的控制器繼承這個控制器,在每次加載頁面的時候,調(diào)用這個方法即可
名為HomeController.php
public function set_page_info($title, $keywords, $description, $showNav, $css=array(), $js=array()){
return array(
'page_title' => $title,
'page_keywords' => $keywords,
'page_description' => $description,
);
IndexController.php
/*
author:咔咔
address:陜西西安
wechat:fangkangfk
*/
class IndexController extends HomeController
{
/**
* @return $this
*/
public function index(Request $request){
//設(shè)置頁面信息
$data = $this->set_page_info('京西商城','京西','京西');
}
}
總結(jié)
以上是生活随笔為你收集整理的php头尾分离,laravel怎么做模板的头尾分离的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: freetextbox java_Fre
- 下一篇: js如何在当前页面加载springmvc