0

この行がドキュメントから何をするのか正確に理解することはできません:

JToolBarHelper::custom( 'masterslavesync', 'save', '', 'Save', false, false );

masterslavesyncどこか(コントローラー)で関数を呼び出していますか?それとも登録する必要があり$this->registerTask()ますか?

4

1 に答える 1

0

このコードは、joomla adminでカスタムボタンを作成するために使用されます。このコードは保存を作成し、誰かがこのボタンをクリックすると、コントローラーで定義されたmasterslavesync関数を呼び出します。これを確認したい場合は、

public function masterslavesync()
  {
      echo 'I am here';
      die;
  }

テキストが適切にエコーされている場合は、すべてが正常です....うまくいけば、これはフローを制御するための理解に役立つでしょう。こちらのhttp://docs.joomla.org/How_to_create_a_custom_buttonを参照することもできます

于 2012-05-29T16:14:02.163 に答える