我有4個表categories
,subcategories
,product_types
和products
。每個都與以下層級中的其他人相關聯。cakephp 3中的鏈接下拉菜單
categories
|- subcategories
|- product_types
|- products
的ProductsController
add()
採取行動的觀點是
<?= $this->Form->create($product, ['type' => 'file', 'class' => 'ajax_page']) ?>
<fieldset>
<legend><?= __('Add Product') ?> <div class="ajax_loading_image"></div></legend>
<?php
echo $this->Form->input('category_id', ['options' => $categories, 'empty' => true]);
echo $this->Form->input('subcategory_id', ['options' => $subcategories]);
echo $this->Form->input('product_type_id', ['options' => $productTypes]);
echo $this->Form->input('product_code');
echo $this->Form->input('SKU');
echo $this->Form->input('title');
echo $this->Form->input('description');
</fieldset>
<?php echo $this->Form->end(); ?>
現在它是名單整個subcategories
在列表中。我想在categories
和product_types
的變化上使用Ajax在subcategories
的變化上加載subcategories
。
沒有很好的例子,我可以發現CakePHP的3.x和也有一些文件提到,js的助手已經從CakePHP的3
如何能在CakePHP中3實現去除我是新來的CakePHP和Ajax。
謝謝。
提示:http://sandbox.dereuromark.de/sandbox/ajax-examples/chained-dropdowns :)它也包含源代碼。 – mark