ひとりまとめ

もろもろのメモ

2009-03-01から1ヶ月間の記事一覧

cakePHP swfファイルを表示したい

JavaScriptときたら、次はFlashのswfファイルもcakePHPのなかで使いたい。JavaScriptの置き場所には /app/webroot/js が推奨されているようですが、swfはそういうディレクトリもなし。。 ということで個人的に /app/webroot/swf にしてみました。このwebroot…

OmniGraffleでサイトフローを書く

お仕事の都合上、PowerPointでよく書いているのがサイトフロー。四角をページに見立ててサイトTOPからツリーを横倒しにした感じに書くアレです。PowerPointの場合だと、適当に四角をかいて線で繋ぐと線が直角に折れ曲がって、デフォルトでそれっぽくなります…

CakePHP JavaScriptの外部ファイルを使いたい

JavaScriptを外部に記述した、jsファイル。これをcakePHPでも使いたいところです。で、普通のHTMLなら という感じに、src部分に該当ファイルへのパスを書くのですが、cakePHPではそのままパスを書いても「Controllerにこういうアクションないんですけど。」…

CakePHP リレーションしてるテーブルをまとめて保存

複数のテーブルがリレーション設定されているとき、たとえばBooksテーブルのauthor_idとAuthorテーブルのidとが繋がっているとき、次のようにするだけで関連するフィールドがごっそり取って来れます。 $this->Book->read();これはリレーションされてないとき…

CakePHP Viewで受け取る値

CakePHPのチュートリアルを一通りやりおわったあと、「なるほど簡単だなー。では早速・・・あれ?」と穴に落ちてしまいました。なのでそれを1つずつ埋めていってみます。(果たして埋められるのか!?) 今回は、Viewが受け取る値がわからない という話。チ…

PHPで配列操作

配列に値を入れてるとき、足したい引きたい削除したいなどコマゴマいじる機会があって、調べてみたので備忘録。きれいな使い方ではないかも??■順序を逆にする $books = array_reverse($books);※渡した配列に入れ直さないとダメ。元の配列を書き換えるわけ…

JSONでアラート:Uninitialized string offset

PHPとFlashとの間をやりとりしようとするとXMLとか使うことが多いようですが、お互いプログラム。配列は配列のままで受け取れると楽なこともあります。 そんなときうってつけなのがJSONっていうもの。詳しい説明は他所にオマカセするとして、requireして使う…

OmniGraffleでキャンバスの縦横を変更するには

よく忘れる操作シリーズ第2弾。今回は「キャンバスの向きを縦横向きの変更方法」。 資料を作っているときに困ること。そのひとつが1ページに収まりきらなくなったとき!全体を小さくしたり、オブジェクトを配置し直したり。そうしたところで見にくくなって…

OmniGraffleで表を書くには

Mac用で図を書くソフトはあまたあれど、描いてワクワクするのはOmniGraffleがイチバン!とここは言い切ってみたい。デフォルトの図形(OmniGraffleではステンシルとよばれる”できあい”がある)をペタペタ貼っていくだけで、簡単に感嘆。すっきりキレイな図が…