CodeLab

CentOS7

CentOS7を手早く設定する

開発用のCentOS7を手早く設定してみました。 ローカルでしか公開しない開発用なのでセキュリティーはあまり考慮しません。
開発

CentOS7にPHP7を入れる

PHP7が出て大分立ちましたが、そろそろPHP7を使ったプロダクトも出てきたので、開発環境を用意してみました。 今回はCentOS7.1のPHPをPHP7にアップグレードしました。
CakePHP

[Cakephp2]CakeEmail()で送信したメール本文を取得したい

CakeEmail()でメール送信したときに、ログなどにテンプレートでレンダリングしたメール本文を残しておきたい場合はこのようにすればアクセス可能です。
CakePHP

[cakephp2]CakeDC Search Pluginでページ番号を引き継がないようにしたい場合

CakeDC Search Pluginで検索していたらなぜか、Page Not foundになってしまうことがありました。 なぜかと調べてみたら…
CakePHP

CakePHP2でFormHelper::create()メソッドのPOST先URLに勝手にIDがつかないようにする

CakePHPで既存のデータを編集する場合は /users/edit/1 みたいな形でプライマリキーを付けて編集画面にアクセスしますが、idをポストで渡す場合はなどでこれを付けたくない場合。 $this->Form->create('Use...
開発

CentOS6でmirror.centos.orgがなくてyum updateできない

CentOS6.7でmirror.centos.orgがなくてyum updateできなくなっていた。 解決方法は以下の通り。
開発

Windows10でVirtualBoxが起動しない

VirtualBoxをアップデートしたら仮想環境が起動しなくなった。 エラーの内容はこんな感じ。 Failed to open/create the internal network 'HostInterfaceNetworking- (V...
CakePHP

[cakephp2]発行したqueryを見たい

発行したqueryを見たい場合は、debugtoolで見ることができますが、viewを表示しない場合で直接見たい場合ログなどに出したい場合は 以下のようにすると見れます。
jquery

[jquery]val()メソッドでセットした要素にイベントが発生しない

表題の通りです。 val()メソッドで値をセットしてもchangeイベントは発生しません。 ではどうするのか?
開発

[Jquery]IEだと動かない、デバッグすると動く…

アプリ完成!さてIEでちょっくらテストするか…とテストしてみたら。 うごかない!!!! まぁよくあることだよねとデバッガを開いたらなぜか動くようになる。 なんでやぁああああ!!!
jquery

[Jquery]クリックイベントが反応しない場合

Jqueryでクリックイベントが発生しない場合の対策について
CakePHP

[CakePHP2]アンカーリンクができない件

アンカーリンクというのは というやつですね。 CakeのHtmlコンポーネントでリンクを作ると という風に、シャープが%23に変換されてしまいます。 escapeフラグを付けてもダメでした。 どうするか?
CakePHP

[cakephp2]appフォルダいかにコンテンツを置きたいとき

何らかの理由でcakephpでAPPフォルダ以下にコンテンツを置いてailasなどで公開したい場合。 たとえば app/html/* ここにHTMLや画像などのコンテンツをおく といった場合。 このままaliasで公開すると、control...
CakePHP

[CakePHP2]cake Shellでdefault以外のschemaを処理したい

デフォルトのヘルプに書いてないのですが 例えばデータソース名testのDBの場合は以下のようにします。 ./app/Console/cake schema generate -c test filename -cでデータソース名を指定 fi...
CakePHP

[CakePHP2]いろいろな場所でviewのレンダリング結果を取得したい

Shellでのメール送信やajax通信などでHTMLを渡す場合などでレンダリング結果を使いたい場合、viewを使うと便利です。
開発

jquery slick で表示が崩れる場合

jquery slickを使っていて、スライダーの表示が崩れてしまう場合がありました。
開発

[SVN]webdavで公開しているれリポジトリが読めない

なぜか、webdavで公開しているれSVNリポジトリが403 Forbiddenで読めない。 外のサーバーからアクセスする分には全く問題なかった。 うーん・・・。 で、解決方法としては、ローカルにあるリポジトリなので直接読みに行くようにした...
CakePHP

[CakePHP2.x]AppHelperからコンポーネントを呼び出す

ヘルパーからコンポーネントを呼び出す方法がよくわからなくて調べた。
CakePHP

[CakePHP]find(‘list’)でjoinしたテーブルに検索をかけるとエラーになる

表題の通りです。 エラーになったSQLを見れば一目でわかりますが、listで検索をかけると強制的にアソシエーションが解除されます。 recursive=2とかしてもダメみたいです。 list使わずに素直に、all使って変形させたほうがよさそ...
CakePHP

[CakePHP]ヴァリデーションエラーメッセージを華麗に修飾してみる方法のいくつか

CakePHPでは、モデルにヴァリデーションメッセージを設定しておくと、エラー時に勝手にそのメッセージを表示してくれます。 しかし、テキストだけでは味気ない…。 かといって、毎回いろいろ書くのは面倒です。 どうしたらエレガントでスタイリッシ...