CakePHP [cakephp2]model検索パラメータをパーミッションにより自動制限 model検索パラメータをパーミッションにより自動制限したい場合どうしたらいいか? 例えばこういう場合 2016.02.05 CakePHPDBMySQLPHPPlugIn開発
CakePHP [CakePHP2.x]Mysqlのviewtableをschemaで作ると・・・ テーブルをgroup by でカウントしたいのだが、cakeの機能だけではあまりスマートにできない。 なので、mysqlのview tableを使うことにしました。 view tableはsql文の結果をあたかも普通のテーブルのように定義し... 2015.12.22 CakePHPMySQLPHP
DB [MySQL]Field ‘カラム名’ doesn’t have default valueエラーについて 別のサーバーに入れ替えてアプリをインストールしようとしたら下記のようなエラーがでた。 SQLSTATE: Syntax error or access violation: 1101 BLOB/TEXT column 'hogehoge' ... 2015.12.14 DBMySQL
DB Zabbix agent でmysql監視 Zabbix agent でmysqlを監視する場合の手順です。 まず、クライアント側 /var/lib/zabbix/.my.cnf を作成 mkdir /var/lib/zabbix vim /var/lib/zabbix/.my.cn... 2015.11.27 DBLinuxMySQLアプリケーション
CakePHP [CakePHP]CakePdfでPDFをCakeShellから使う方法 FriendsOfCake/CakePdfはviewからPDFを生成する便利でクールなCakePHPのプラグインです。 しかし、PDFというと帳票などをバッチで一括で作成したいというような要望も多いはず。 ですが、CakePdfでそういった... 2015.10.23 CakePHPDBMySQLPHP開発
CakePHP [cakephp2.x]CakePHPシェルからDBの初期データを入れるプラグイン cakephpでテーブルの管理はschema機能がすごく便利ですが、これにはDB上の固定データを登録する機能がありません。 実はこんな方法があります cakephp Schemaを使って初期データも突っ込む方法 schma.phpにごにょご... 2015.10.17 CakePHPDBMySQLPHPPlugIn
CakePHP [CakePHP2.x]pagenater のカスタム化とURL取得 CakePHPのpagenaterは便利なんだけど、HTMLで返してきてしまうのでデザインとの絡みでどうしてもデフォルトのままではうまくいかない。 出来るだけ簡単にカスタム化すべく、解析してみた。 2015.06.12 CakePHPDBMySQLPHP開発
MySQL [MySQL]MySQLテーブルの主キー(Primary Key)をUUIDにした場合のパフォーマンス なかなか興味深い記事を発見。 MySQLテーブルの主キー(Primary Key)をUUIDにした場合のパフォーマンス 結論はパフォーマンスの低下は2割程度のようです。 利便性、必要性があれば2割ならあまり気にしなくてもいいように思います。... 2015.04.10 MySQL
CakePHP [CakePHP]model.phpのコンストラクタ modelで保存や参照前に何か実行させたいときにはbeforeSave()などのコールバック関数がありますが、なぜかモデル生成時のコールバックはありません。 ということで、 class AppModel extends Model{ fun... 2015.04.09 CakePHPDBMySQLPHP開発
CakePHP [CakePHP]複合キーの必要性と回避策 CakePHPの複合キーの議論 CakePHPを使う上で、複合キー、つまり、1つのテーブルに2つ以上のキーを持たせることができません。 2015.04.09 CakePHPDBMySQLPHP
DB [mysql]99円レンタルサーバーでmysqlを使ってみる 前回契約した99円サーバーにMYSQLを設定してみました。 DBの作成 コントロールパネルにログオンして "データベース"の"MySQLデータベース"アイコンをクリック 新しいデータベースのところにデータベース名をいれて"データベース作成"... 2015.04.01 DBMySQL
DB 99円レンタルサーバーを使ってみる 格安でmysqlが自由に使えるサーバーがないか?と探していたところこんなレンタルサーバーがありました。 1番安いプランが月99円というかなり格安な価格で借りられます。(ただし申し込み時に手数料2000円かかります) メールアドレスやドメイン... 2015.04.01 DBLinuxMySQLビジネス開発
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開発
CakePHP [CakePHP2.x]ラジオボタンを縦並びにしたい CakePHP2.xのフォームヘルパーでラジオボタンを縦並びにする方法です。 2015.03.26 CakePHPDBMySQLPHPWebデザイン
MySQL [mysql]フルテキストインデックスでの検索文字数 mysqlのフルテキストインデックスでの検索を試してみました。 普通にLIKE検索するよりも非常に高速で満足していましたが、なぜか3文字以下の単語に反応しません。 どうやらデフォルトだと4文字未満の検索語は無視される設定のようです。 以下の... 2015.01.08 MySQL
CakePHP [BakedCMS]新規テーマを作ってみる BakedCMSを使った新規テーマを作ってみたいと思います。 今回はBootstrapを適用したものを作ってみます。 BakedCMSのテーマに関してはこのページがありますので、こちらを参考にしていますが、詰まったところがいくつかあったので... 2014.12.24 CakePHPDBMySQL開発
CakePHP [cakephp1.2]モデルのキャッシュクリア テーブルのカラムを変更後、デバッグ環境で動いているのになぜか本番環境でちゃんと動かないことがある場合。 大体は、tmp/cache/models/ にあるキャッシュファイルが原因です。 手動で消すのもアリですが、プログラムで行う場合以下のよ... 2014.12.09 CakePHPDBMySQLPHP
CakePHP [CakePHP1.2]shellクラスの継承時にModelが読み込まれない 今更CakePHP1.2を使っている人は少ないと思いますが、一応メモとして残しておきます。 Shellクラスで親クラスを作って、それを継承させた場合、なぜかusesで指定したモデルが登録されていませんでした。 (ちなみにCakePHP2.x... 2014.11.17 CakePHPDBMySQLPHP
CakePHP [CakePHPプラグイン]cakeplus CakePHPはデフォルトでも便利な機能が満載ですが、しょせんは海外製。日本のWeb作成事情の機能は反映されていません。 そういった隙間を埋めるのがこのcakeplusプラグインです。 2014.11.15 CakePHPDBMySQLPHPPlugIn