3

ソース モデルで、同じことをしているように見える 2 つの異なるメソッドをよく見かけます。

class Mypackage_Mymodule_Model_Source_Generic {

  /* I sometimes see this method */
  public function getAllOptions() {}

  /* And other times this method */
  public function toOptionArray() {}

}

私の経験では、どのメソッド名がいつ使用されるかについて韻律や理由はありません。どちらも同じデータ構造を返すようです。

足りないものはありますか?

toOptionArrayソース モデルとの間にセマンティック リンクはありVarien_Data_Collection::toOptionArrayますか?

4

1 に答える 1