たまに必要になるけど忘れがちなのでメモっておきます。
例:他モデル内でUserモデルを使う
PHP
App::import('Model','User');
$User= new User;
$User->find('all');
というかモデル内に限らずどこからでも呼べそう。
たまに必要になるけど忘れがちなのでメモっておきます。
例:他モデル内でUserモデルを使う
PHP
App::import('Model','User');
$User= new User;
$User->find('all');
というかモデル内に限らずどこからでも呼べそう。
PHPでグラフを描画しようと思って色々調べた。
メジャーなのがJpGraphっぽいけどこれはフリーじゃないので却下。
PHPlotとかいうのもあるけど日本語が微妙らしい。
後はPEARのライブラリとかにあるっぽいけど、なかなかいいのが見つからない。
そこで見つけたのが、pChart。
どうやら簡単に使えてキレイなグラフが書けるらしい。
pChart | a PHP Charting library
ということでダウンロードして使ってみようとしたらエラー。
続きを読む
とかいうエラーが出て困った感じだったんだけど、_()という関数は、多国語対応の為のGettext Extentionにて用意されている、gettext()という関数のエイリアスらしい。
というわけでphpに"--with-gettext"をくっつけて再コンパイル。
Bash
./configure --enable-mbstring --enable-soap --enable-zend-multibyte --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-curl --with-curlwrappers --with-gd \ --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib-dir=/usr/lib --with-mcrypt \ --with-gettext=/usr/lib
ゼロから携帯サイトを作ることになったので、cakephpを使って携帯サイトを素早く構築してみる。
携帯サイトを作るとなるとネックになるのが携帯独自の機能の実装。
すごくおおざっぱに分けると以下の3つかな
んで、これを実現させるとなるとなにが必要かということですが、それぞれこんな感じ
続きを読む
サーバーにmemcachedを入れてphpから使用することがあったので、今更だけど、インストールメモ。
memcachedとは何かというと、独立したサーバプログラムで、メモリ上にデータを保持することができます。
メモリ空間を使用するので、とにかくデータの呼び出しがDBと比較して格段に早いです。
ここでは、デーモンとして常駐するmemcachedとphpから操作する為のインターフェースMemcacheモジュールをインストールします。
続きを読む
いやーかなり良かった!
特に開発者であるGarrettの話が!
http://conference.cakephp.jp/
http://events.php.gr.jp/events/show/55
聞いてて気になったところをまとめてみる。
今後も使うことがありそうなので、まとめ。
App::import('Helper','Html');
$html = new HtmlHelper();
echo $html->url();
これはHtmlHelperの例。他のHelperも同様に呼び出せる。
$view = ClassRegistry::getObject('view');
$view -> controller -> Controllerのメソッド名やインスタンス名;
んーこれでより柔軟に扱えそう。
こんなことが必要になった
ということで、がんばってやってみた。
続きを読む
10/25にcakephpカンファレンス東京が開催されるようです。
なんとスピーカーにcakephpの生みの親であるGarrett J. Woodworth氏を招いてのビッグイベントということで、興味深いです。
募集は10/7 13:00~ 70名、10/8 19:00~ 追加70名の予定で以下のサイトで申し込みできます。
http://events.php.gr.jp/events/show/55
仕事でも個人的にも結構cakephpは使わせてもらってるので参加しようかなと。
定員は多いけど、念のため明日の昼休みはF5連打だなー。
さて、前回ImageMagickのPECL拡張モジュールimagick.soをインストールしたので、これを使ってPHPによる画像変換プログラムを構築してみる。
画像変換といっても色々あるので、どんな機能が欲しいかあげてみる。
機能は腐るほどあるみたいだけど、とりあえずこのあたりができればいいや。