私のcakephpアプリケーションは、別のビューからコンテンツをロードしているオーバーレイをいじっているようです。これは次のように機能します。
//Show project settings
$(document).ready(function(){
$('.project-edit').on('click', function () {
overlay_start('projects/show_project_settings');
});
});
//Function for overlay
function overlay_start(path) {
$('#overlay-center').load(path);
$('#overlay').fadeIn(200);
$('#overlay-center').fadeIn(200);
}
これは私のProjectsControllerのメソッドです:
//Display project settings overlay
public function show_project_settings() {
$this->render('/Elements/editable/ProjectSettings');
}
私はプロジェクト/インデックスを使用しており、リンクをクリックするとオーバーレイが読み込まれます。実際にはロードされますが、ProjectSettings.ctpではなく、私がすでに使用しているのと同じビューをロードするだけです。
何かが私にプロジェクトコントローラーに何かが欠けていることを教えてくれます。私は何が間違っているのですか?