CakePHP

CakePHP

TwitterOAuthをcakephp.shellで使う場合にはまった件(2016年2月現在)

TwitterOAuthは便利なライブラリなんですが、いかんせんcakeで使うには情報が錯そうしていてよくわからない。 いろいろ試してみた。
CakePHP

[cakephp2]model検索パラメータをパーミッションにより自動制限

model検索パラメータをパーミッションにより自動制限したい場合どうしたらいいか? 例えばこういう場合
CakePHP

CakePHP2.7.xでbakeで作ったコントローラーがエラー

CakePHP2.7.xでテーブルを構築してbakeコマンドでMVCを構築してさて動かしてみるかと思ったところ。。。 Call to a member function success() on a non-object とでて、データ...
CakePHP

[CakePHP]ACLプラグインではまる

ACLプラグインはアクション単位のアクセス権を細かく設定するためのプラグインです。 かなり難解で設定も難しい…というか面倒ですが、動きさえすればすごく便利なプラグインです。
CakePHP

[CakePHP2.x]プラグインから本体にリダイレクトしたい場合

CakePHPでプラグイン内で本体のログインフォームに飛ばしたい場合、 /(プラグイン名)/users/login に飛んでしまう。 プラグイン内にログイン用のコントローラなどを持ってくる方法もできなくはないですが、何かしっくりきません。 ...
CakePHP

[CakePHP2.x]Mysqlのviewtableをschemaで作ると・・・

テーブルをgroup by でカウントしたいのだが、cakeの機能だけではあまりスマートにできない。 なので、mysqlのview tableを使うことにしました。 view tableはsql文の結果をあたかも普通のテーブルのように定義...
CakePHP

[CakePHP2.x]CakePHPでgroup by してcount(*) as xxx のデータの入り方

まずこれを見てください。
CakePHP

[Cakephp]CakeShellでメモリ使用量オーバーで起動できない場合。

cakeは比較的メモリ要求量が多いフレームワークです。 デフォルトでも動作しますが、多少増やしておいた方が良いですし、プログラム内でも使用量に留意したほうが賢明です。 しかし、Shellでの起動の場合、設定しても解決しない問題があったので...
CakePHP

[nginx]CentOS7でCakePHP2をnginxのバーチャルホストで動かす設定例

CakePHP2をnginx+php-fpmでバーチャルホストで動かす場合の設定例
CakePHP

[CakePHP]CakePdfでPDFをCakeShellから使う方法

FriendsOfCake/CakePdfはviewからPDFを生成する便利でクールなCakePHPのプラグインです。 しかし、PDFというと帳票などをバッチで一括で作成したいというような要望も多いはず。 ですが、CakePdfでそう...
CakePHP

[CakePHP]CakePHP ShellをUnitTestでテストする方法

CakePHP ShellをUnitTestでテストする方法を探してもあまり情報が無かったのでメモ書き。
CakePHP

[CakePHP2.x]自作のプラグインをgithubに登録してcomposer経由で使う

CakePHPのプラグインをgithub経由でcomposerを使って公開する場合のメモ。
CakePHP

[cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン

cakephpでテーブルの管理はschema機能がすごく便利ですが、これにはDB上の固定データを登録する機能がありません。 実はこんな方法があります cakephp Schemaを使って初期データも突っ込む方法 schma.phpにごにょ...
CakePHP

[cakephp]コンポーサー使用時の外部ファイルインストールファイルの設置先

コンポ―サー使用時の外部ファイルインストールファイルの設置先について CakePHPでコンポ―サー経由でプラグインなどの外部ファイルを設置したい場合。 そのまま行うとappやlibファイルと同列のところにフォルダが新たに作成されて設置され...
CakePHP

[cakephp]githubからのCakePHPインストール

githubからのCakePHPインストールする場合 # git clone とするが、これだとmasterが指定されてしまうので、CakePHP3.xがダウンロードされてしまいます。 CakePHP2.x系統がほしい場合はブランチを...
CakePHP

[CakePHP2.x]pagenater のカスタム化とURL取得

CakePHPのpagenaterは便利なんだけど、HTMLで返してきてしまうのでデザインとの絡みでどうしてもデフォルトのままではうまくいかない。 出来るだけ簡単にカスタム化すべく、解析してみた。
CakePHP

mb_strlen()の罠

jqueryで入力文字数制限付入力フォームを作っていたのだが、なぜかcakephpでの文字数カウントと合わない。 cakeのヴァリデーションでは文字数をmb_strlen()でカウントしていたが、こいつが曲者。 文字コードがあってないとそも...
CakePHP

[CakePhp]PHPUnitではまる

PHPUnitではまるをインストールしてみようと思って、Phpunitをvendersにコピーして Console/cake Phpunit.Phpunit install とやってみたが、ファイルダウンロードでファイルがないといわれる...
CakePHP

[CakePHP2.x]CakeEmailでタイトルや本文が文字化けする場合

CakeEmailでタイトルや本文が文字化けする場合の対処法です。
CakePHP

[CakePHP]model.phpのコンストラクタ

modelで保存や参照前に何か実行させたいときにはbeforeSave()などのコールバック関数がありますが、なぜかモデル生成時のコールバックはありません。 ということで、 class AppModel extends Model{ ...
タイトルとURLをコピーしました