1

私はphpとcakephpが初めてです。シンプルなナビゲーションメニューを作ろうとしているだけです。

<li><?php
      //pr($this->Html-);
      echo $this->Html->link('Entertainment', array(
          'controller' => 'UpcommingEntertainments',
          'action' => 'index'
      ));
      ?></li>

www.example.com にいる場合は問題なく動作します。問題は、/admin/* でこのリンクをクリックすると、www.example.com/admin/Entertainment に移動し、www.wxample.com/Entertainment に移動したいということです。私のリンクコードは何ですか?

4

2 に答える 2

2

してみてください:

echo $this->Html->link('Entertainment', array(
      'controller' => 'UpcommingEntertainments',
      'action' => 'index',
      'admin' => false, // thats what you need
      'plugin' => false, // could be helpful if you plan using plugins
  ));

プラグインを使用すると同じ問題が発生する可能性があるため、プラグイン パラメーターを含めました。

それが役立つことを願っています。

于 2013-01-27T13:47:06.050 に答える
0
<li><?php
      //pr($this->Html-);
      echo $this->Html->link('Entertainment', array(
          'admin' => false, // add this
          'controller' => 'UpcommingEntertainments',
          'action' => 'index'
      ));
      ?></li>

ここには、もう少し詳細な説明を提供する良い答えがあります。

于 2013-01-27T13:48:42.553 に答える