在CI 推出新版後,想躍躍欲試,。大致上架構有參考到Laravel (不少地方
不過這次的新版多了一個public資料夾,而且index.php 不在根目錄!!!
http://localhost.ci4/public/index.php/home → http://localhost.ci4/home
看了不少篇教學都是教我們要多建.htaccess,或是把.htaccess, index.php,移到根目錄。找了大概快20篇文章,結論都差不多
索性依過去設定laravel, CI的作法,終於測出來,都不用建立額外檔案下的作法。
jack4689 發表在 痞客邦 留言(0) 人氣()
1. 實作interface
2. 實作服務本身,並實現interface的func
可以寫兩個服務,一個測試用(TestRepoistory、一個正式用(PostRepository
有的以xxxService、有的xxxRepoistory 命名,小弟我是不太了解 這兩種概念上的差異
3. artisan 創建一個service provider,綁定服務本身,要綁定哪個服務,這裡決定
jack4689 發表在 痞客邦 留言(0) 人氣()
以往在一些好友名單,如果要找尋某個人就要一個一個看,懂電腦的會直接Ctrl+F
但對於不懂電腦的,就會先給個搜尋框+按鈕
要嘛針對搜尋的內容做post,整頁refresh,不然就是AJAX搜尋
總而言之就是要經過資料庫,於是找找能不能夠透過javascript 直接在頁面做搜尋,比較快也不會佔用到伺服器資源。
最後找到下面這篇 是用jquery寫的
jack4689 發表在 痞客邦 留言(0) 人氣()
最近php coding時剛好需要把兩個table的資料一起顯示在同一頁,並用分頁。在mysql的情況下,limit 只需代入起始index+要顯示的筆數,方便很多,比較好調整。但在sql server,沒有limit可用,除了top之外,好像只能在sql語法使用row_number()的方式,加入筆數限制,但不一樣的是代入的值,是要起始與結束index。
例:10筆做2分頁
mysql
limit 1, 5
limit 6, 5
jack4689 發表在 痞客邦 留言(0) 人氣()
初學者開新的新增頁面,欄位是設定varchar的話,通常code都是
$form->field($model, 'post_title')->textInput()
如果不想用text而是下拉式選單那要怎麼改了?
先把textInput()改成下面的code格式
jack4689 發表在 痞客邦 留言(0) 人氣()
網頁寫久了,真心覺得IE沒救了,他唯一的功用就是拿來下載chrome、firefox。
本來好好的版型與功能在chrome, firfox都漂亮,但到ie就崩了(
一些js的功能也跑不出來....
jack4689 發表在 痞客邦 留言(0) 人氣()
每套網站、系統幾乎不會只有一張table就可達成,就我所知啦。
通常都有多個table並設定關聯性,所以就會有所謂的PK, FK。而用gii產生的view也就是會把table的所有欄位都顯示出來。如果欄位是PK, FK當然就看到數字。如下圖Author欄位
可是如果我們想要顯示的是關聯後的欄位資料,像這樣 ↓ 要怎麼做呢?
jack4689 發表在 痞客邦 留言(0) 人氣()
由於用gii建好的網頁介面,label欄位顯示的名稱皆為當初table的columns name,有時會想要去做修改,使其更簡潔 。
這時就有些地方需變更,且不只一個地方,下面將說明需修改的地方。
1. 資料表建議先設定好關聯性(為了往後開發!!)
2. 用gii建好model與CRUD後,網頁上顯示的label名稱,如要變更名稱則在 model 裡修改。如不顯示名稱則從 view 中移除。
可別交叉修改了,一樣會錯!
jack4689 發表在 痞客邦 留言(0) 人氣()
痞客邦初學者,還請各位多包涵
摸索MVC有一小段時間了
最近在看影片練習Yii的架站,順便來稍為記一下步驟以免忘記~
先安裝wamp伺服器在Windows上(很少在用Linux架站,有時間還是會摸索一下>_<)
至Yii官網下載,分成Yii1.6, Yii2.0兩個版本,以2.0版說明
jack4689 發表在 痞客邦 留言(0) 人氣()
Yii安裝好後,連入首頁index都算正常嘛,但連到網站其他地方,都會發現網址會變成像這樣....
http://localhost/basic/web/index.php?r=site%2Fabout
因為index.php是網頁進入點,所以一定會有,可是其實還蠻醜的= ="
想想如果網址變成這樣不就很漂亮嗎 http://localhost/basic/web/site/about
不管看起來讀起來都順~
jack4689 發表在 痞客邦 留言(0) 人氣()