2015/09/14に行われたDevLove関西にて「レイヤードアーキテクチャを意識したPHPアプリケーションの構築 ver2」を発表してきました。 このセッションは、PHPカンファレンス福岡で発表したものですが、DevLove関西主催の @yohhatu さんからお声がけ頂いて、再演を行いました。ただ、同じ内容では面白くないので、Laravelアプリケーション構築時に意識した点を掘り下げて資料を改変しました。 発表資料 発表資料は以下です。 アプリケーションコードをレイヤ分けする際に、ただのグループとして分離するのではなく、レイヤの責務を明確にする、そしてレイヤ間の依存関係(処理の流れ)を一方向にするのがポイントです。 さいごに 今回は、3 人のスピーカーだったのですが、発表内容を事前に打ち合わせしたわけでもないのに、私、@s_kozake さん、@OkaHiromasa さんの順に抽象
ご訪問ありがとうございます。『INFINITY BLUE』は、WEB+DB開発の情報や仕事の実績などを紹介しています。 2007/11/24現在google map APIは日本の住所検索が未対応となっています。 近い将来対応すると思いますが、それまでは一度住所をgoogle geo code APIとかでジオコードへ変換し、そのジオコードからgoogle map APIで地図を表示しなければなりません。 cakePHPで実現する方法は、The Bakeryに既に2つ投稿されています。 Adding a Google Map to your App Google Geocoder 上記二つを参考にして、実際に組み込みました。 ※ cakePHP 1.1.18.5850で確認しています。が、自己責任で作業してください。 前準備 GoogleGeoからダウンロードして、app/vendors
Authake: user management, authentication and ACL for CakePHP Authake is (another) solution to manage users and groups and their rights in a CakePHP platform, as well as their registration, email confirmation and password changing requests. It's composed by a component, a plugin, and a helper. The ACL model was presented by Marco Sbragi in the tutorial YACCA Yet Another Cake Component for Auth, tha
1.2系で色々と便利になっているvalidation機能ですが、エラーメッセージ出力については「DRYじゃない」と感じる点があります。 今回はそれを解消することを試みてみました。(バージョンはBeta 1.2.0.6311) 「DRYじゃない」と感じる点 同じruleのメッセージを何度も書かなくてはいけない 例えば、同じruleが複数登場する場合、モデル内の$validate配列が <?php var $validate = array( 'field1' => array( array('rule' => VALID_NOT_EMPTY , 'message' => '必ず入力してください。'), array('rule' => array('minLength', 5), 'message' => '5文字以上で入力してください。' ), array('rule' => array('
猫ぐらし: PHPでPDF(FPDF,FPDI) 凛の開発メモ | CakePHPでPDF出力 上を参考にした。 すんなり行くかと思ったら、案外ハマったのでメモ FPDFダウンロード FPDF Downloadsからv1.6をゲット What languages can I use? のところからJapaneseのリンク、japanese.zipをゲット FPDI、FPDF-TPLダウンロード Setasign :: Downloads of FPDI and FPDF_TPL FPDIとFPDF-TPLをゲット インストール vendors/ fpdf/ FPDFからゲットしたファイルを解凍して入れる。japanese.zipの中身もここへ fpdi/ FPDI、FPDF-TPLからゲットしたファイルを解凍してここへfpdf/japanese.phpを変更 -require('fpdf.
「http://bakery.cakephp.org/articles/view/225」を参考に日本語対応のFPDF helperを作ってみた。 FPDFは /vendors/fpdf/ へ FPDIは /vendors/fpdi/ へ置き、requre(...) は適宜 vendor(...)で置き換える。FPDFサイト内の「What languages can I use?」の japanese.zip もダウンロードし、 /vendors/fpdf/ へ置いておく。 /vendors/fpdf/japanese.php の頭の部分は以下のように置き換えた。 <?php //require('fpdf.php'); vendor('fpdf/fpdf'); vendor('fpdi/fpdi'); //class PDF_Japanese extends FPDF class PDF
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く