5月
07
2012
0

[CakePHP]コントローラ(アクション)から渡された配列をjQuery.Ajaxで利用する  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]コントローラ(アクション)から渡された配列をjQuery.Ajaxで利用する

medium_4439062727

表題が適切ではないかもしれません。 Ajaxアクセス先のコントローラアクションから渡した配列を、呼び出し元のページのjQueryのコード内で利用する方法です。* ((説明が下手くそでごめんなさい。わかりますか?)) AjaxにはjQueryを、CakePHPではJs... ⇒続きを読む

Written by suzuki in: メモ | タグ: , ,
4月
16
2012
--

[CakePHP]Authコンポーネント利用時にパスワードをvalidateする  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]Authコンポーネント利用時にパスワードをvalidateする

medium_4112601840

お客様の案件の場合、認証機能を持たせないことはまず無いので毎回お世話になるのがAuthコンポーネント。 組み込みのつど、他のプロジェクトからコピーしては貼り付けてるので細かいところを忘れてしまって「これってどうするんだっけ」ってことが結構... ⇒続きを読む

Written by suzuki in: メモ | タグ:
4月
16
2012
--

[CakePHP+EC-CUBE]CakePHPのwebrootにEC-CUBEを(無理やり)設置するTips  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP+EC-CUBE]CakePHPのwebrootにEC-CUBEを(無理やり)設置するTips

medium_2924924027

久々にEC-CUBEネタです。 CakePHPの/app/webrootにEC-CUBEを無理やり設置する方法をメモします。 ※無理やり設置する方法なので問題が出るかもしれません。私もまだ十分な検証をおこなっていないので、やってみる方がいましたら問題が起こる可能性があ... ⇒続きを読む

Written by suzuki in: メモ | タグ: ,
4月
13
2012
--

[CakePHP]テーブルから全ての行を高速に削除するメモ  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]テーブルから全ての行を高速に削除するメモ

medium_3842815564

仰々しいタイトルですが、ようするにCakePHPでテーブルスキャンせずに削除するTRUNCATEを使うメモです。 CakePHPでは普段独自のクエリを書かないのでModel->query()の存在もついつい忘れがちなんですよね。 TRUNCATE構文はTRUNCATE [テーブル名];なの... ⇒続きを読む

Written by suzuki in: メモ | タグ: , ,
4月
04
2012
--

[CakePHP]1.3系でsetFlashのレイアウト(エレメント)を変更する方法  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]1.3系でsetFlashのレイアウト(エレメント)を変更する方法

medium_3400998894

CakePHP1.3系で、以前「[CakePHP]Session::setFlash()したメッセージをオリジナルのレイアウトで表示する | HappyQuality」で書いた方法を試したらそのままでは使えなかったので、1.3で使える方法をメモ。 例によってバージョン2系では、仕様が変わって... ⇒続きを読む

Written by suzuki in: メモ | タグ: ,
4月
03
2012
--

[CakePHP]app_controllerでadminルーティングを判定する  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]app_controllerでadminルーティングを判定する

medium_2314938358

今までにも書いたことがあるかもしれませんがメモです。 環境 CakePHP 1.3系* ((そろそろ2.1系に移行したいけど、今回の案件も環境の問題で1.3に)) app_conntroller デフォルトの設定でadminルーティングを使用すると、adminルーティングが有効... ⇒続きを読む

Written by suzuki in: メモ | タグ: ,
3月
12
2012
--

[jQuery]form.submit()できない原因  このエントリーをはてなブックマークに追加 はてなブックマーク - [jQuery]form.submit()できない原因

medium_880467001

すごくハマったのでメモ。 CakePHPでフォームのPOSTデータをコントローラで受ける場合、bakeのコードは [php] if (!empty($this->data)) { // POSTされた場合の処理 } [/php] こうなっていますが、フォームのデフォルト値をコントローラ... ⇒続きを読む

Written by suzuki in: メモ | タグ: , ,
3月
07
2012
--

[PHP]5行で実装!検索エンジンのインデックス数を取得する  このエントリーをはてなブックマークに追加 はてなブックマーク - [PHP]5行で実装!検索エンジンのインデックス数を取得する

PHPでGoogleやヤフーのindex数をコードで取得する方法です。 最初はスクレイピングライブラリのPHP Simple HTML DOM Parserを使ってやってみたのですが、ひどく重い。 なので、正規表現を使って自前で取得することにしました。 Googleのindex数... ⇒続きを読む

Written by suzuki in: 記事 | タグ: , ,
3月
06
2012
--

[CakePHP]他のテーブルのselect結果からinsertするメモ  このエントリーをはてなブックマークに追加 はてなブックマーク - [CakePHP]他のテーブルのselect結果からinsertするメモ

small_518053737

別のテーブルからselectして、その結果をinsertするのは基本的な作業ですが、CakePHPを使っていると、ついついfindしてきた結果を配列に入れて、saveしてしまったりします。 そうすると、レコードの数だけinsertを回すことになるので非常に非効率。 基... ⇒続きを読む

Written by suzuki in: メモ | タグ: , ,
3月
02
2012
--

【CakePHP】Services_Bloggingを利用してXML-RPCに対応したブログに記事を投稿する  このエントリーをはてなブックマークに追加 はてなブックマーク - 【CakePHP】Services_Bloggingを利用してXML-RPCに対応したブログに記事を投稿する

ブログネタは20個くらい溜まっているのにアウトプットしていなかったので、腐る前にポストします。 今回はXML-RPCで更新できるブログをPEARのServices_Bloggingを利用して更新するTipsです。 CakePHP1.3系、PEARはVendorsに置くこととします。 XML-... ⇒続きを読む

Written by suzuki in: 記事 | タグ: ,

| I have been indebted to Aeros Theme. |