-
PHPのフレームワーク「Curry」って何?こんにちは!ぐちです。 フレームワーク そもそもフレームワークって何でしょうか?日頃から便利に使わせてもらっていますがWikipediaにはこう書かれています。 開発・運用・意思決定を行う際に、その基礎となる規則・構造・...
-
PHPでIMAPを使ってメールを取得する方法こんにちは!ぐちです。 IMAP IMAPって聞いたことありますか?スマホなどでメーラーにアカウントを設定したことのある方であれば見たことはあるかもしれません。POP3というのもあります。簡単にいうとメールサーバーからメ...
-
ソースコードのバージョン管理していますか?こんにちは!ぐちです。 SubversionとGit 以前こちらの記事でご紹介したように僕の個人プロジェクトのソースコード管理はSubversionを使っています。ただ仕事ではGitも使いますし複数人との共同プロジェクト...
-
CakePHPでどこでも使える共通関数を定義するこんにちは!ぐちです。 共通関数 ModelやControllerで共通関数を使いたい場合はAppModelやAppControllerに定義することでそれぞれ子クラスで使うことができますがもっと汎用的などこでも使える共...
-
CakePHPのModelでfindしたときのモデル名を削除する方法こんにちは!ぐちです。 CakePHPのfind CakePHPを普段から使われている方ならご存知かもしれませんがモデルのfind()を使ったクエリ結果にはモデル名が含まれるんですよね。検索結果をいじくる場合には連想配列...
-
CakePHPでControllerとModelをセットで作らない方法こんにちは!ぐちです。 ControllerとModelの関係性 CakePHPをはじめとするフレームワークでは命名規則があり規則に沿った名前をクラスにつけておくと自動でインポートが行われます。 例えばModelクラスと...
-
PDOでデータベースへ接続する方法こんにちは!ぐちです。 PDO PDOとは「PHP Data Objects」の略でどのデータベースを使っているかを隠蔽してくれるものです。PDOを使うことでどのデータベースを利用する場合でも同じ関数を使うことができます...
-
CakePHPで独自の定数値を定義する方法こんにちは!ぐちです。 CakePHP PHPのフレームワークであるCakePHPは便利な機能が盛りだくさんです。もちろん他にも良いフレームワークはたくさんありますが僕が一番慣れてるのがCakePHPなだけです。笑 今回...
-
LAN内で割り当てられているIPアドレスを知る方法こんにちは!ぐちです。 DHCP 会社や家などでDHCPを有効にしていた場合に各機器に割り振られているIPアドレスを確認したいときってありますよね?ルータの管理画面に入れれば何も問題ないのですがさくっと確認したいときに有...
-
CakePHPでPostgreSQLへ接続する方法こんにちは!ぐちです。 CakePHP × PostgreSQL PHPのフレームワークであるCakePHPですがデフォルトではMySQLへの接続情報が設定されています。システムによってはPostgreSQLへ繋ぐ必要が...