私は建築的な質問がありますが、コードはありません。私は8日前、7日前などの形式で時刻を出力しようとしています。アクションヘルパーで元の時刻を処理する必要がありますか、ビューヘルパーで表示する必要がありますか?これはビューヘルパーまたはアクションヘルパーにする必要があります
答えて
私はビューヘルパーでやります。これは多くのビューでそれを使用することができ、必要に応じてフォーマットを変更するのは簡単です。
私は「多くの見解でそれを使用する」ことを理解していません。アクションヘルパーでそれを行うと、多くのコントローラ/アクションでそれを再利用できます。この「必要に応じてフォーマットを変更するのは簡単」についても詳しく説明できますか?私がしようとしているのは、ビューまたはアクションで追加の処理を行わずにビューまたはアクションで呼び出すことだけです。 – jblue
@jblue。はい、表示する情報を表示するのはビューの仕事です。したがって、ビューヘルパーでデータを定式化するのがより自然なようです。アクションヘルパーは、リクエストの処理など、ロジックに関するものです。私の場合は、ビューヘルパーとして行うのが自然であるように思えます。この場合、時間の形成はユーザーに表示するだけで済むからです。 – Marcin
私は同意します。このことは、ビジネスロジックよりも出力するためにはるかに多くを必要とし、コントローラ以上のものでなければなりません。 – akond
- 1. 複数レベルのタブ付きインターフェイスのコントローラ、アクションヘルパー、またはビューヘルパー
- 2. 私はこれを同期する必要があります
- 3. このフィールドはvolatileにする必要がありますか?
- 4. このメソッドはスーパークラスメソッドをオーバーライドする必要があります
- 5. カスタムNSURLProtocolはリダイレクトされる必要がありますか、またはクライアントがそれを心配する必要がありますか?
- 6. 時にはこれを使用する必要がありますか?
- 7. ここにブロックをコピーする必要がありますか?
- 8. DbContextはどこに置く必要がありますか?
- 9. コードはどこに置く必要がありますか?
- 10. JavaScriptコードはどこに置く必要がありますか?
- 11. Java 6が必要なアプレットはどこにありますか?
- 12. Adminコントロールパネルはどこに置く必要がありますか?
- 13. DLLはどこに置く必要がありますか?
- 14. Scala:インポートステートメントはどこに置く必要がありますか?
- 15. サービスレイヤメソッドはインスタンスまたはIDを要求する必要がありますか?
- 16. ここで重要なのは使用する必要がありますか?
- 17. Zend Framework:switchステートメントに基づいてビュースクリプトをレンダリングするには、これを処理するビューヘルパーを作成する必要がありますか?
- 18. ターゲットディレクトリには何を入れる必要がありますか?
- 19. Ninjectでは、バインドは.InRequestScope()または.InSingletonScope()である必要があります。
- 20. InvalidOperationException Nullableオブジェクトには値がある必要があります
- 21. は)私は(ActionLinkのを使用することができます(または必要があります)コントローラ
- 22. FrameworkElementFactoryはこの操作のために密封されたテンプレート内にある必要があります
- 23. 抽象クラスの必要性はここにありますか?
- 24. ドッキングされたWebアプリケーションは、アップロードされたファイルをどこに保存する必要がありますか?
- 25. パッケージ名はProjectNameまたはCodeNameである必要がありますか?
- 26. CreateObjRef()をオーバーライドするときに必要なことは?私はする必要がありますか?
- 27. CFBundleVersionはピリオドで区切られたリストにする必要があります
- 28. ネストされたUIViewControllerはルートUINavigationControllerにプッシュする必要があります
- 29. このコードはどこに置く必要がありますか?ここで
- 30. は、どのように私は(または私は必要があります)
私はいつもこのビューヘルパーがZend Frameworkによって提供されるデフォルトのビューヘルパーにないのか疑問に思っています。誰もが遅かれ早かれそれをコードする必要があります。たぶんZF2の提案が必要かもしれません:) – takeshin