カジュアルな技術ノートスマートフォン用の表示で見るカジュアルな技術ノート小難しい技術のお話をできるだけわかりやすく...この広告は、90日以上更新していないブログに表示しています。コントローラーを実装することで実現されています。使用するなら必要不可欠の実装です。コントローラーのメソッド実装において、いろんなものを引数で受け取ることができるってご存知ですか?(ここで思いっきり「はい!!」と答えられると、これから先辛いんだけれども。)今回は、コントローラーの実装メソッドによって何を受け取ることができるのか、それはどのように実現しているかを説明していきます。いうインターフェースを実装して定義されています。実装クラスを探してみるとデフォルトで多数存在していることがわかります。こんなコントローラーメソッドを実装したとします。引数として受け取っています。たちにお世話になっています。クラスの引数をサポートし、割り当て具体的には、どう実装していくのでしょうか。このインターフェースが持っている2つの抽象メソッドを実装することで実現します。順に見ていきましょう。メソッドにより決定します。メソッドによって実際に引数に値を割り当てます。かんたんな実装例ここまで来てイメージ湧いて来たでしょうか?流れはわかったとしても、しっかりとイメージするには実際に実装してみるのが一番です。いうクラスを独自に定義します。OriginalObject。このクラスのインスタンスをコントローラーから受け取ることを考えます。格納している値を表示するものにして見ましょう。curry"と設定されていた時の表示例です。実装サンプルを見ていきましょう。}}超ミニマムの実装です。いう引数は、コントローラーのメソッド引数の情報を持っています。選択が決定されるというわけです。インスタンスを返すようにしています。実装クラスから登録してあげる必要があります。インスタンスを受け取る必要性がないですね。リクエスト情報から誰がどんなカレーが好きなのか決めるような仕様に変更してみましょう。いうパラメータを追可したリクエストを送ったとします。ここで表示される画面は指定された名前とカレーにして見ましょう。初期化する際に、リクエストパラメータを取得できれば良いです。利用することでリクエストパラメータを取得します。他にもいろんな情報を取得できますが、リクエストの情報取得は一番よく使用するところでしょう。使用して簡単な実装をすることで、コントローラーのメソッドで引数を受け取る仕組みを解説してみました。ミニマム実装なので大したことはしてないですが、イメージ湧いたでしょうか?より複雑な実装も、またの機会に掘り下げていきたいですね〜。提供する機能説明の続きです。提供する機能説明の続きです。月別アーカイブはてなブログをはじめよう!shin-kinoshitaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。