は、私は20回以上を使用したいので、このコードShortcuting教義コード
$questions = $this->getdoctrine()->getrepository('AppBundle:TicketQuestions')->find($id = 1);
$question1 = $questions->getQuestions();
$option1 = $questions->getOption1();
$option2 = $questions->getOption2();
$option3 = $questions->getOption3();
をショートカットするためにどのような方法がありますです。
私はこのコードを使用して、チケットシステムのデータベースからいくつかの質問とオプションを取得しています。そのために非常に長いコードを書かない方法があることを願っています。
オブジェクトを目的の方法で返し、その関数を呼び出す関数にそのロジックを入れないのはなぜですか? –
@Dimitriに同意します。これらのオプションをすべて配列に返す関数をコントローラに書くと、その関数を '$ options = $ questions-> getOptions();'のようなコードから呼び出すことができます。 – ehymel
ありがとう、あなたは私の問題を解決するためにヒントを与えました。 –