天天看點

一些亂語--記錄01

已經上班2周,哈,當上程式員2周啦。

每天8點到公司10點回。

以下是我的一些總結:

公司的架構用 的是TP架構,工作第一天的任務是,自己搭建一個tp架構,就是實作。引入入口檔案(thinkphp.php)控制器和視圖的結合。

我是一邊看着tp手冊一遍實操的。在資料庫建表(使用者名和密碼)。

第二天的任務是實作資料的增删改查,那我就用了昨天做的使用者表,把資料查出來,進行操作。在這裡遇到個問題吧,就是沒有考慮到使用者名和密碼相同的話是不應該允許插入表中的。我感覺有兩種方法:1注冊時,不允許使用者名和密碼相同的插入?(那這樣使用者是不是知道了有這樣的一個使用者存在???)2注冊時允許注冊,但……(忘記了)不知道這樣的幾率有多大?!!

第三天  剛好有個展示型的微網站,項目老大讓我做。雖然一開始無從下手,但慢慢找到方法:首先配置下 commom/config.php  ,然後做前端,就是前端工程師寫好的頁面,我好慶幸我們公司的前端工程師寫的代碼很簡潔。

1.建資料庫表

2.配置config.php  資料庫連接配接   <{  }>

3.寫前端頁面    這些頁面記得加上項目路徑,

4.在控制器裡實作調用view  裡面的頁面  ,記得在靜态頁面加上  __MODULE__  或者 __CONTROLLER__    controller中使用 $This->assign('info',$info)   $this->display()

5.不會就多斷點   var_dump()   echo  和 die()  結合使用,看程式是否運作到這一步。  在js  中的話  就使用console.log()  配合谷歌浏覽器,或者更友善的使用 alert()  彈出看看結果。

 6.背景的實作 ,公司有現成的背景,,是以就嘗試調用就行,在這裡遇到的,就是輪播圖,嗯。

這是上周的工作,這周的工作是一個同僚已經實作的項目,讓我重新做。但頁面就感覺是之前 的2倍多,資料表也是很多。這個模闆很全,方法的封裝及調用很,會往父級很多層。  ……

今晚就是 學到調試,,在靜态頁面中<input   id="c_id"   value="hello"> 使用id, 使用js  取得它的值。   var c_id=$(#c_id).value    c_id 的值就是 hello.

還有就是  

  1. <notin name="id"value="1,2,3">輸出内容2</notin>
  2. id 的值 為1 2 3 就不會輸出内容2  

以上是我的一些總結,,好吧,是胡話,真的很感謝公司的一位同僚沒,,總是很耐心的教我  還會講原理,授予漁。感謝!!!

繼續閱讀