0

選択ボックスに国のタイムゾーンを入力しようとしています。ここで例と回答を見てきましたが、何もうまくいきません。私はCakephp 2.3に取り組んでいます。

私のtimeZoneヘルパー クラスは、このディレクトリ App/View/Helper/TimeZoneHelper.phpにあります。

これが私のコントローラーです:

   class TimeZoneController extends AppController{

    public function index(){
    $helpers = array('TimeZoneHelper');


  }

 }

私の見解

  <?php

  echo $timezone->select('timezone');
  ?>

機能していません。この機能を使用したことがないため、どのように機能するかわかりません。

4

2 に答える 2

1

Cake2.x を使用しています。ただし、1.x 構文を使用しています。2.x の正しい構文は次のとおりです。

echo $this->Timezone->select('timezone');

($timezone-select の代わりに)

ちなみにドキュメントにもあります: http://book.cakephp.org/2.0/en/views/helpers.html#using-helpers

于 2013-06-25T18:50:13.140 に答える