Ich habe 4 Tabellen categories
, subcategories
, product_types
und products
. Jede ist in der folgenden Hierarchie mit anderen verknüpft.Chained Dropdown-Menü in CakePHP 3
categories
|- subcategories
|- product_types
|- products
Der Blick auf add()
Wirkung von ProductsController
ist
<?= $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(); ?>
Gerade jetzt ist es Liste ganze subcategories
in der Liste ist. Ich möchte subcategories
bei Änderung von categories
und product_types
bei Änderung von subcategories
mit Ajax laden.
Es gibt kein gutes Beispiel, das ich für CakePHP 3.x gefunden und auch einige Dokumentation erwähnt, dass js Helfer von CakePHP entfernt wurde 3
Wie es in CakePHP umgesetzt werden können 3. Ich bin neu in CakePHP und Ajax auch.
Vielen Dank.
Tipp: http://sandbox.dereuromark.de/sandbox/ajax-examples/chained-dropdowns :) Es enthält auch den Quellcode. – mark