每一方法接受http請求的方法都要用引用usesymfony\component\httpfoundation\request;
以下內容來自閱讀源**和api之後的
class
request
request 代表乙個http request 這些方法處理了url的接受 / 返回了乙個原始的路徑,主要用到的方法
* ** * getbaseurlgetbasepath
* * getpathinfo
* * getrequesturi
* * geturi
* * geturiforpath
constheader_client_ip= 'client_ip'
;constheader_client_host
= 'client_host'
;constheader_client_proto
= 'client_proto'
;constheader_client_port
= 'client_port'
;
屬性
public$attributes; 習慣的引數
public$request
; 請求體引數 相當於 $_post
public$query
;
請求字串引數 相當於 $_get
public$server
; 服務和執行環境引數 相當於$_server
public$files
; 上傳檔案相當於$_files
public$cookies
; cookies 相當於$_cookies
public$headers
; headers
方法1.構造方法
/*** constructor.**
@param
array $query the get parameters
*@param
array $request the post parameters
*@param
array $attributes the request attributes (parameters parsed from the path_info, ...)
*@param
array $cookies the cookie parameters
*@param
array $files the files parameters
*@param
array $server the server parameters
*@param
string $content the raw body data**
@api
*/public function__construct(array$query =array(),
array$request =array(),
array$attributes =array(),
array$cookies =array(),
array$files =array(),
array$server =array(),
$content =null)
未完待續
Symfony2函式使用
1.呼叫其他物件的方法。例 grobal func this container get global func global func 函式所在的檔名 lot data global func getdatafromfile parm1 getdatafromfile函式名 2.資料庫的預備查詢 ...
symfony2 學習筆記
1 建立entities 儲存的 string 型別 使用 datetime控制項編輯 transformer string to date builder add starttime datetime builder get starttime addmodeltransformer new ca...
安裝symfony2 如此簡單!
2 安裝composer時選擇php.exe的路徑,我用的是xampp,所以路徑為c xampp php。安裝好cmd下執行composer 看看是否成功了 3 在頁面上有composer安裝symfony的命令列,拷貝下來 我安裝的是2.3 命令為 composer create project ...