symfony 表單學習

2022-05-06 23:51:08 字數 904 閱讀 3408

---恢復內容開始---

1.資料模型 m

一種比較抽象的概念,按我的理解來說,本質上就是資料的一種存在形式,可以看做乙個類,一般對這些模型進行crud操作。一種是真實存在的資料模型,最終要儲存到資料庫當中的資料,另一種

是虛擬的資料模型,構建出來是為了進行臨時處理,比如網頁搜尋框輸入的內容,最終並不會儲存到資料庫當中,是為了進行頁面的臨時處理而進行的, 或者是為了構建資料而設計的

模型,程式和程式之間的樞紐。並且資料模型有自身的屬性和限制條件,比如搜尋操作或者使用者註冊操作是有一定限制的,不能輸入不合理的資料,example,手機號碼為11位

2.v 表單的hrml,js,css等

用於設定表單的格式,讓表單更為美觀,可以使用一些現有的html框架,比如網頁上的搜尋框,一些框架就可以設定候選項等,

3.c 負責處理業務邏輯的**,通過表單提交資料之後,進行的增刪改查等操作,注意這裡邏輯分為自身的業務邏輯或者資料模型當中的業務邏輯

...之前好像沒有在twig裡面配置html**,所以程式無法正常執行,等之後再說吧,

早上寫了忘記儲存,後面寫的沒有了,有點粗心,,,,先放一些**供自己以後參考吧

public

function indexfunction()

return array('

form

'=>$form->createview()); //

顯示表單

}

/**

* @orm\column(type="integer",nullable=true)

* @assert\length(min=1,max=5)

* 在entities裡面設定驗證規則

*/protected $age; //新增乙個字段測試

Symfony學習 HttpKernel元件

httpkernel這個類提供的功能說白了就是將request轉換成response。它使用乙個流程的工作流似的方式。整個流程圖大致如下 httpkernel最核心的是handle 它的工作就是將上圖的request轉換成response。handle 是由事件驅動的,你可以建立一系列的事件監聽 典...

symfony2 學習筆記

1 建立entities 儲存的 string 型別 使用 datetime控制項編輯 transformer string to date builder add starttime datetime builder get starttime addmodeltransformer new ca...

學習Symfony框架筆記 建立專案

我的電腦版本是windows7系統,因此只研究了windows的安裝。使用一下午的時間安裝成功。1 準備工作 首先需要安裝php,而且要保證php在path路徑裡面。為了省事,直接安裝了xampp,自動將這些工作做好。至於xampp的安裝過程不再贅述。2 使用官方的安裝步驟安裝symfony全棧框架...