CakePHP [CakePHP]CakePdfでPDFをCakeShellから使う方法 FriendsOfCake/CakePdfはviewからPDFを生成する便利でクールなCakePHPのプラグインです。しかし、PDFというと帳票などをバッチで一括で作成したいというような要望も多いはず。ですが、CakePdfでそういった使い... 2015.10.23 CakePHPDBMySQLPHP開発
CakePHP [CakePHP]CakePHP ShellをUnitTestでテストする方法 CakePHP ShellをUnitTestでテストする方法を探してもあまり情報が無かったのでメモ書き。 2015.10.17 CakePHPPHP
CakePHP [CakePHP2.x]自作のプラグインをgithubに登録してcomposer経由で使う CakePHPのプラグインをgithub経由でcomposerを使って公開する場合のメモ。 2015.10.17 CakePHPPHPPlugIn
CakePHP [cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン cakephpでテーブルの管理はschema機能がすごく便利ですが、これにはDB上の固定データを登録する機能がありません。実はこんな方法がありますcakephp Schemaを使って初期データも突っ込む方法schma.phpにごにょごにょ書... 2015.10.17 CakePHPDBMySQLPHPPlugIn
開発 composerの使い方 いつも忘れてしまうのでcomposerの使い方を書いておきます初回のみcomposer本体をダウンロードする必要があります。# curl -sS | php# php composer.phar installすでに導入済みのアプリの場合で... 2015.09.30 開発
CakePHP [cakephp]コンポーサー使用時の外部ファイルインストールファイルの設置先 コンポ―サー使用時の外部ファイルインストールファイルの設置先についてCakePHPでコンポ―サー経由でプラグインなどの外部ファイルを設置したい場合。そのまま行うとappやlibファイルと同列のところにフォルダが新たに作成されて設置されます。... 2015.09.30 CakePHPPHPPlugIn
CakePHP [cakephp]githubからのCakePHPインストール githubからのCakePHPインストールする場合# git clone とするが、これだとmasterが指定されてしまうので、CakePHP3.xがダウンロードされてしまいます。CakePHP2.x系統がほしい場合はブランチを指定します... 2015.09.30 CakePHPPHP開発
Android VisualStudio2015でCordova開発(その1) VisualStudio2015でCordova開発をしたときに困った点と、その解決先情報をまとめました。 2015.08.06 AndroidCordova&PhoneGapjavascriptjquery
OS Windows10にしたらVirtualBoxが動かなくなった PCのOSをWindows7からWindows10にアップグレードしてみました。1回、Windows10にアップグレード後に、ビデオカードのドライバがおかしくなって、アップデートもアンインストールもできなくなってしまったので、一度Win7に... 2015.08.05 OSWindows開発
CakePHP [CakePHP2.x]pagenater のカスタム化とURL取得 CakePHPのpagenaterは便利なんだけど、HTMLで返してきてしまうのでデザインとの絡みでどうしてもデフォルトのままではうまくいかない。出来るだけ簡単にカスタム化すべく、解析してみた。 2015.06.12 CakePHPDBMySQLPHP開発
CakePHP mb_strlen()の罠 jqueryで入力文字数制限付入力フォームを作っていたのだが、なぜかcakephpでの文字数カウントと合わない。cakeのヴァリデーションでは文字数をmb_strlen()でカウントしていたが、こいつが曲者。文字コードがあってないとそもそも... 2015.06.09 CakePHPPHP
CakePHP [CakePhp]PHPUnitではまる PHPUnitではまるをインストールしてみようと思って、PhpunitをvendersにコピーしてConsole/cake Phpunit.Phpunit installとやってみたが、ファイルダウンロードでファイルがないといわれる…どうや... 2015.05.27 CakePHPPHPPlugIn
CakePHP [CakePHP2.x]CakeEmailでタイトルや本文が文字化けする場合 CakeEmailでタイトルや本文が文字化けする場合の対処法です。 2015.04.24 CakePHPPHP
開発 将棋電王戦 将棋電王戦 Finalはプロ棋士の3勝2敗という結果で終了しました。「将棋電王戦」最終局はソフト側21手で電撃投了、3勝2敗でプロ棋士が勝ち越しまぁ賛否両論あるけど、「人間とコンピュータの関係が今後どうなるのか?」という命題に対する問題提起... 2015.04.11 開発
CakePHP [CakePHP]model.phpのコンストラクタ modelで保存や参照前に何か実行させたいときにはbeforeSave()などのコールバック関数がありますが、なぜかモデル生成時のコールバックはありません。ということで、class AppModel extends Model{ funct... 2015.04.09 CakePHPDBMySQLPHP開発
CakePHP [CakePHP]複合キーの必要性と回避策 CakePHPの複合キーの議論CakePHPを使う上で、複合キー、つまり、1つのテーブルに2つ以上のキーを持たせることができません。 2015.04.09 CakePHPDBMySQLPHP
DB 99円レンタルサーバーを使ってみる 格安でmysqlが自由に使えるサーバーがないか?と探していたところこんなレンタルサーバーがありました。1番安いプランが月99円というかなり格安な価格で借りられます。(ただし申し込み時に手数料2000円かかります)メールアドレスやドメインの制... 2015.04.01 DBLinuxMySQLビジネス開発
CakePHP [CakePHP2]セッションを利用したpagenateの検索条件の引き継ぎ pagenateヘルパーでページングは非常に簡単に実装できますが、検索条件を付けようとするといろいろ問題があります。クッキーで引き継ぎ、URLで引き継ぎなど色々な方法がありますが、ここではsessionを利用した方法を実装します。AppCo... 2015.03.31 CakePHPPHP
CakePHP [CakePHP2.x]pagenateで別モデルを使いたい場合 Cakeのpagenateヘルパーは便利なんだけど、ちょっといじりたいときはすごくわかりにくい。コントローラーでは普通$this->paginate = array('conditions'=>array(),'limit'=>30,・・・... 2015.03.31 CakePHPDBMySQLPHP
CakePHP [CakePHP2.x]$this->render()はアクションの最後に! 表題の通りです。$this->render()はアクションの最後に行わないと弊害があるようです。例$this->render('hoge');$this->data = $this->HogeModel->find('first');とする... 2015.03.26 CakePHPDBMySQLPHP開発