1

Magento wikiのどこかで、使用しない正当な理由があるはずだと読みました

$this = $installer

// do the rest with $installer

私が盲目的に Magento の慣例に従っているのは、これだけだと思います。

ネーミングの問題ではなく、スコープの問題であり、Mageに順次アップグレード スクリプトが含まれていることはわかっていますが、まだわかりません。

なぜそのような慣習が課されている/好まれていると思いますか?

4

1 に答える 1

0

ネーミングではなく、スコープの問題であることはわかっています

申し訳ありませんが、これは命名規則であり、それ以上のものではありません。インストーラー クラス ( のインスタンス)$installerコピーMage_Core_Model_Resource_Setupです。変数の使用$installerは、自己文書化されたコードを作成するもう 1 つの方法です。

于 2013-01-13T13:02:45.700 に答える