デザイン2010/09/02hayachi
こんにちは、はやちです。 今日から私もブログ書くことになりました。 文章書くのはあまり得意じゃないですが毎日書いていこうと思います。 この前ゴウさんの写真をPhotoshopでひたすら切り抜いていたのですが少しやり方を忘れている部分があったので復習も兼ねて紹介します。 切り取る画像はこちら …どっかでみたことあるような感じがしますが だるまだけ切り抜いてみましょう。 まずペンツールでだるまさんを囲います レイヤーのベクトルマスクサムネールでCtCakePHP2010/09/02oc
フレームワークを使用した事が無かったので昨日から始めてみました。 の、前にDB定義書を初作成。 一から作るのが楽しくて仕方ありませんが後の事を考えたら名前を付けるのに悩みます。 自分の付けた名前で悩みたくない!!という思いで作りました。でも破綻してそう。 少し悩んだのがcakephpの規約。 テーブル名は複数 と言う事で活用させて頂いたこのサイト 混乱していた私にはとても有難いサイトです。ありがとうございます! そんな感じで今日はログイン画面の作成をしておりま雑記2010/08/31マッチー
9月から我が社に新しい人が来ることになったので、その人には今まで僕が作ってたパソコンを渡して、僕は新しいパソコンを買うことになりました。 今日も東京は暑かったですね。デスクトップのパソコン一台とディスプレイ二台を担いで外を歩いていたら、もう10mで汗だくですよ。移動は電車だったから、徒歩の合計時間はまあ20分足らずなものだったと思いますが、ひどいもんでした。汗が。そして汗が。 まあ、そんな俺超頑張ったんじゃね的なアピールはどうでも良いとして、パソコンを新しくしたことにより、OSがWiCakePHP2010/08/26マッチー
現在絶賛開発中のサービスがあるんですけど、最初はcakephpの1.3.0で開発してたんですが、1.3.3にしてみようと上から言われまして、cakeフォルダの中身だけ変えてみたんですよ。 そしたらま~……いろいろと動かなくなりました。いろいろなところでWarningって言われたり言われなかったり……何も表示されなくなったりならなかったり。 とりあえず、そのうちのいくつかをここに書いておこうと思います。 $this->renderElementがなくなった ビューのエレメンCakePHP2010/08/18マッチー
CakePHPでModelにアソシエーションの設定を書いた場合、必要のないところでは自分でunbindModelメソッドを使うことになるわけですが、紐づいているテーブルがたくさんある場合とか、後々仕様が変更になって新しいテーブルを紐づけたりした場合とか、いちいちunbindModelに全モデル名を列挙するのはめんどうですよね。特に仕様変更によってunbindModelの中身を修正する必要が出て来た場合、いろんな箇所でunbindModelしてたら、いちいち探して修正するのは効率も悪いです。CakePHP2010/08/05マッチー
twitterをやっている方はご存知だと思いますが、twitterでユーザーのプロフィールページに行くと、URLは↓こんな感じになっていますよね。 http://twitter.com/ユーザー名(screen_name) CakePHPで開発をしている場合、普通は、ドメイン名の下にはコントローラー名が来ます。で、その下にはアクション名が来ます。だからあるコントローラーのあるアクションを呼び出せば、URLは例えば↓こんな感じになるでしょうか。 http:CakePHP2010/08/03マッチー
CakePHPで会員登録画面を作っていたときのことなのだけど、パスワードを入力する項目と、確認用にもう一度パスワードを入力する項目を、フォームヘルパーのパスワードメソッドを使って作っていたわけです。 echo $form->password('password'); echo $form->password('password_confirm'); で、最初は何の問題もなく動作していたんですが、いろいろと他の部分も作成してサーバーにファイルをアップしているうちにCakePHP2010/07/27マッチー
CSV(チャンピオンに必要なものそれはヴィクトリー)をPHP側で出力しようとした場合、自分でfputcsvとかを使って頑張ってもいいのですが、文字列の処理が以外と面倒だったりすることもありますよね。上手くいったつもりでもいざファイルの中身を見てみたら列がずれちゃってたりとかもするし。 そこで役立つのがCSVヘルパー。チャンピオンになるための条件すなわちヴィクトリーをもたらしてくれる優秀な助っ人です。 使い方は簡単。ソースをコピペってcsv.phpとでも名前つけてhelpersに置くだCakePHP2010/07/20マッチー
表示側で会員のログインフォームがサイドバーなんかにある場合に、ログインしたら常に特定のページへリダイレクトするのではなく、できればそのままのページにいたいですよね。 要はリファラーを取得できればいいわけですが、CakePHPのcontroller.phpを見てみると、refererというメソッドがあります。これを使うと、あっさりとリファラーを取得できる。 なので $this->redirect($this->referer()); ログインアクションにこんCakePHP2010/07/12マッチー
CakePHPのフォームヘルパーでチェックボックスを出力したときのお話。 デフォルトの状態でチェックをつけておくには、第2引数の属性にチェックを入れればいいのだけど(↓こんな感じで) echo $form->checkbox('test', array('checked' => 'checked')); 例えば、DBに登録されているデータから特定のチェックボックスにだけチェックを入れたい、みたいなとき。 これはつい先日実際にあったお話ですが(別