Quantcast
Channel: ZF-Exブログ »修正説明
Browsing latest articles
Browse All 10 View Live

Image may be NSFW.
Clik here to view.

[タスク] 管理画面でファイルアップロードのディレクトリをチェック可能なようにする

ver 0.2.3の修正箇所。管理画面上の機能追加です。 My_Form_Fileはアップロードしたファイルを一時保存領域に保存し、 それから本来の目的であるディレクトリに保存する二段階の処理になっています。 これはデータ登録時に確認画面を経由する事に対応するためですが、 アップロードして登録が完了しないと不要なゴミファイルが一時保存領域に残る事になります。...

View Article



[タスク] バリデーションのエラーメッセージの変更方法を拡張

ver 0.2.3の修正箇所。処理の調整です。 バリデーションチェック時にエラーを検出した時のエラーメッセージの変更方法として、 addAdditionalErrorMsgメソッドがありますが、 これに加えてaddAdditionalErrorMessageIdも追加しました。 この2つのメソッドの差異は、エラー発生時にそのメッセージをそのまま表示するか、...

View Article

[ZF-Ex] Zend_Testでのテスト実施サンプルを追加

ver0.3.0の修正箇所。機能の拡張です。 Zend FrameworkにはZend_Testという、 PHPUnitを拡張したテスト用のコンポーネントがあります。 これを実施可能なように、テスト用のクラスを作成しました。 また、初期インストールでもテスト用のデータを作成するようにしてあります。 Hikidashi – Hiki on Rack – Zend Frameworkでのユニットテスト...

View Article

[ZF-Ex] My_MailでMy_Translateを利用可能なように修正

ver0.3.1の修正箇所。機能の微調整です。 My_Mailを利用してメールを送信する際、 My_Translateによる翻訳が行われていなかったので これを利用可能なように修正しました。 通常のビューファイル同様、次のような記述方法により翻訳が可能です。 <{$t->_('Translate Message')}> これはMy_Mailのドキュメント内にも記載されています。

View Article

[ZF-Ex] router.iniのルーティング条件を簡略化

ver0.3.1の修正箇所。ちょっとした記述の修正です。 router.iniはディスパッチの際の ルーティング制御を行う設定ファイルです。 このファイルの設定の記述に繰り返しが多く 冗長であった部分があったため、これを修正して簡略化しました。 修正したのは大きく分けて次の2つになります。 一つ目が編集、削除、閲覧に関わるルーティングで、 二つ目がモジュールに関するルーティングです。...

View Article


[ZF-Ex] default, cronモジュールに対するテストケースを追加

ver0.3.1の修正箇所。機能の拡張です。 前回のバージョンでは各モデルと、 それからadminモジュールのログイン・ログアウトしか テストケースを用意していなかったため、テストケースを追加しました。 追加したモジュールはdefaultとcronです。 現状はディスパッチした時に正しく解決されれば正常にルーティングされ、 そうでない時はエラーに転送される事を確認する分のみとなっています。...

View Article

[ZF-Ex] PHPUnitをライブラリ内に組み込み

ver0.3.1の修正箇所。ライブラリの調整です。 Zend_TestはPHPUnitを利用するモジュールなので、 PHPUnitをインストールしている必要があります。 そのためにpearでPHPUnitをインストールするのですが、 サーバにインストールする権限を持たないケースのため システム内にPHPUnitの組み込みを行いました。 libraryディレクトリ内に関連するファイルを追加してあり、...

View Article

[ZF-Ex] PHPUnitを管理画面から実行可能なように拡張

ver0.3.2の修正箇所。ちょっとした拡張です。 PHPUnitは通常コンソールから実行するものですが、 これを管理画面から実行可能なように修正しました。 設定方法についてはドキュメントの管理画面からのテストに書いてあります。 今のところ管理画面を経由するメリットはあまりないのですが、 コンソールでの操作をなるべく減らして ブラウザで操作を実現したいと思いこのような修正を行いました。...

View Article


[ZF-Ex] AppModelのユニットテストを記述

ver0.3.2の修正箇所。テストケースの追加です。 AppModel用のユニットテストを実施するテストケースを追加しました。 これはそれぞれのモデルの個別挙動確認というよりも AppModel内の各メソッドが正常に動作する事の確認を目的としています。 これを実施するため、ユニットテスト専用にtestsテーブルやModel_Testクラスを追加してあります。...

View Article


[ZF-Ex] AppModel上の日付フォーマットを修正

ver0.3.2の修正箇所。ちょっとした調整です。 MySQLはTimeZoneを含めるDATETIMEフォーマットを受け付けるか ここの記事で書いたように、MySQLの環境によっては日付フォーマットが不正となる事がありました。 そのためAppModelでDB登録する日付を生成する時のフォーマットにTimezoneを含めないように調整しました。...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images