PIXNET Logo登入

失落的技術

跳到主文

程式設計、軟體使用、管理、雜談

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 12 週四 200920:42
  • 快速升級 CakePHP

底下是我用來升級新版的 CakePHP 的作法:
解壓縮新版的 CakePHP 壓縮包
刪除解壓出來的所有 .htaccess

  • <解壓目錄>\.htaccess

  • <解壓目錄>\app\.htaccess

  • <解壓目錄>\app\webroot\.htaccess


更名以下檔案

  • <解壓目錄>\app\config\bootstrap.php => bootstrap.php.default

  • <解壓目錄>\app\config\core.php => core.php.default

  • <解壓目錄>\app\config\inflections.php => inflections.php.default

  • <解壓目錄>\app\config\routes.php => routes.php.default


將解壓出來的檔案複製到程式目錄中
(繼續閱讀...)
文章標籤

HACGIS 發表在 痞客邦 留言(2) 人氣(174)

  • 個人分類:CakePHP
▲top
  • 8月 15 週五 200809:55
  • CakePHP 的 Model 中 id 屬性被修改的問題

我在使用 Auth 這個 Component 時,由於很多地方都會使用到 User 這個 Model 來實現一些功能,所以我在 app_controller.php 裡面於 __construct 時將一個 User 物件 new 出來,並將其設為 AppController 的屬性來共用。
問題發生在 user/add 的 action 上面,當執行 $this->User->save($this->data) 時,總是會改寫到登入 User 的資料,而非新增一筆 User 的資料。
後來我發現,$this->User 的 id 屬性變成登入 User 的 id(正常的狀況是,這個 id 屬性應為 false)。
所以我檢查 app_controller.php 使用到 User 的地方,發現只要在 beforeFilter 這個方法內,另外 new 一個 User 物件出來代替使用 AppController 的 User 屬性即可解決這個問題。
不過為了保險起見,在 user/add 這個 action 當中,我還是會加入以下兩行敘述在 $this->User->save($this->data) 之前:
(繼續閱讀...)
文章標籤

HACGIS 發表在 痞客邦 留言(0) 人氣(41)

  • 個人分類:CakePHP
▲top
  • 8月 12 週二 200810:16
  • CakePHP 將預設值填入表單的方法

方法其實很簡單,在 Controller 裡面的 action function 裡面設定 $this->data 這個值即可。
add:
$this->data = $this->Model->create();
edit:
$this->data = $this->Model->read(null, $id);
(繼續閱讀...)
文章標籤

HACGIS 發表在 痞客邦 留言(0) 人氣(62)

  • 個人分類:CakePHP
▲top
1

我的地盤

HACGIS
暱稱:
HACGIS
分類:
數位生活
好友:
累積中
地區:

文章搜尋

藍澤光時鐘

文章精選

最新迴響

  • [18/06/02] l179199 於文章「Picasa 網路相簿的限制...」留言:
    g3W2nQtFa奢侈品仿牌,,保固說到做到,,誠信經營,,...
  • [11/12/27] 林俊斌 於文章「最近動向...」留言:
    :D 很棒!...
  • [11/05/23] Yuan Wang 於文章「USB 3.0 硬碟外接盒 + 3TB ...」發表了一則私密留言
  • [11/05/05] 劉文龍 於文章「快速升級 CakePHP...」留言:
    hi hacgis, 您接案子嗎? 能否取得聯繫。 我在尋找...
  • [10/11/09] shown7007 於文章「exFAT 的磁簇大小...」留言:
    我再找drupal或相關CMS的程式接案配合者. 如果你有興...
  • [10/08/19] 尚 於文章「i18n 各類翻譯的方法...」留言:
    版主: 感謝您迅速的解答! 我會試試看的...
  • [10/08/19] 尚 於文章「i18n 各類翻譯的方法...」留言:
    版主您好, 從DRUPAL中文網...
  • [10/08/12] 森之歌 於文章「如何在 Windows 下選擇合適的檔案...」留言:
    NTFS 最大64K 的似乎只有Windows Vista/...
  • [10/07/31] gasvosky 於文章「小紅傘怪異兩三事...」留言:
    我遇到的是 sata 被 svchost 鎖定.....
  • [10/05/10] shoting 於文章「幾個 Code Repository 服...」留言:
    還有 bitbucket 應該算是 Mercurial上...

文章分類

  • PHP (72)
  • CakePHP (3)
  • Drupal (18)
  • FreeBSD (1)
  • 硬體 (6)
  • 軟體 (33)
  • 雜談 (46)
  • 未分類文章 (1)