0

/View/Themed/Mobile/ にモバイルテーマがあります

また、モバイル用に構築したいプラグインもあります。プラグインをテーマにしたデザインをここに置きました: /View/Themed/Mobile/Plugin/Myplugin/ControllerName/add.ctp

Cake はまだネイティブ テーマを使用しています。私がやろうとしていることをすることさえ可能ですか?

4

1 に答える 1

2

はい、テーマとプラグインは動作します。

Cake がビュー ファイルを探している場所を見つける簡単な (しかしずるい) 方法は、一時的にこの行のdebug($path . $name . $ext)直前にを配置することです。

そうすると、次のように表示されます。

'app/View/Themed/MyTheme/Plugin/MyPlugin/ControllerName/index.ctp'
'app/View/Themed/MyTheme/ControllerName/index.ctp'
'app/View/Plugin/MyPlugin/ControllerName/index.ctp'
'app/Plugin/MyPlugin/View/ControllerName/index.ctp'
'app/View/ControllerName/index.ctp'
'lib/Cake/View/ControllerName/index.ctp'
...

ご覧のとおり、cake はプラグイン固有のテーマ ビュー、テーマ ビュー、そして標準の順列をチェックします。

質問のパスは正しいようです。これはおそらく、ファイル パスの見過ごされたタイプミスを示しています。上記の手法を使用すると、パスをコピーしてエディターに貼り付け、cake が探している場所に正確にファイルを作成することができます。

于 2013-06-27T07:31:21.640 に答える