1
Я использую вкладки jquery в моем проекте CakePHP. Вот мой сценарий:JQuery вкладки и CakePHP
$(function() {
$("#tabs").tabs();
});
Вот мой код для вкладок
<div id="tabs">
<ul>
<li><?php echo $this->Html->link('Statistics', array('action' => 'overview_stats', $current_user['id']))?></li>
<li><?php echo $this->Html->link('Orders', array('action' => 'overview_orders', $current_user['id']))?></li>
<li><?php echo $this->Html->link('Past Orders', array('action' => 'overview_past_orders', $current_user['id']))?></li>
<li><?php echo $this->Html->link('Blog Pages', array('action' => 'overview_blog_pages', $current_user['id']))?></li>
<li><?php echo $this->Html->link('Chextands', array('action' => 'overview_chextands', $current_user['id']))?></li>
</ul>
</div>
Каждый раз, когда я нажимаю на закладках, вся страница отображается в каждой вкладке. Есть ли способ визуализации представления только в моем .ctp-файле?
Когда я добавил, что к действию, вся страница изменена на пустой макет, а не только на вкладке –
У вас есть макет ajax.ctp? Создайте файл макета с именем 'ajax.ctp' и в нем поставьте:' Php echo $ content_for_layout; ?> ' –
Да, у меня есть этот макет –