已經上班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.
還有就是
- <notin name="id"value="1,2,3">輸出内容2</notin>
- id 的值 為1 2 3 就不會輸出内容2
以上是我的一些總結,,好吧,是胡話,真的很感謝公司的一位同僚沒,,總是很耐心的教我 還會講原理,授予漁。感謝!!!