Baum, 在 Laravel 存取 Nested Set Model by absszero 2016-02-25 過去曾經在 Laravel 上面實作 Nested Set Model 的應用,除了基本的建立、刪除、搜尋以及搬移節點,再來就是要驗證節點跟確保巢狀結構正確,必要時還要能夠重建整個結構。 Read more
Eloquent 以 Camel-Case 定義關連函式 by absszero 2015-10-07 假設定義了一個書籍的 Model 並且每一本書有一個書皮封面 BookCover,所以定義以下的內容: <?php class Book extends Eloquent { public function book_cover() { return $this->hasOne('bookCover'); } } 現在我們查詢書籍並且使用 Read more
Javascript 關鍵字使用 in 判斷物件是否有該屬性成員 by absszero 2015-07-22 今天在別人的 js 範例當中看到一個關鍵字 in, if ('items' in obj) { return obj.items; } 過去用過的 in 是 for..in,做為疊代物件屬性 for (var prop in obj) { ... } 從 stack overflow 看到這篇說明 JavaScript Read more
git 在不同操作階段的恢復方法 by absszero 2015-06-27 初學 git 透過 GUI 添加檔案跟提交都很便利,但是要如何恢復卻常常卡住。 主要是不熟悉指令端實際的運作情況,所以不確定 GUI 該如何選擇來恢復檔案。 下面把自己 Read more
Services_JSON 解決 JavaScript 物件轉換成 PHP 陣列 by absszero 2015-04-08 Services_JSON 是 json_encode/json_decode 的實做,雖然 PHP 5.2 已經可以直接使用,不過格式比須是嚴謹的 JSON 格式(RFC 4627)。 但 JavaScript 的物件結構本身跟 JSON 格式相仿,這時候可以透過 Services_JSON 提供的 Read more