Cakephp 3.6:使用下拉菜单和复选框创建新视图

时间:2019-01-18 09:41:38

标签: php html cakephp

我正在构建一个任务管理器应用程序,除其他外,我还有这些表:

TaskTypes : [id, name, instructions]

TaskElements : [id, name, description, task_type_id, element_category_id]

ElementCategories : [id, name]

TaskTypes view.cpt中,我想创建一个按钮,该按钮将打开一个新屏幕,用户可以从下拉菜单中选择Element Category,然后将看到一个带有属于此TaskElements的所有Element Category。每行(任务元素)将具有一个复选框,因此用户可以选择Task Elements,然后使用Submit按钮复制所选的Task Elements,并用task_type_id填充TaskTypes view.cpt

因为我是Cakephp的新手,所以我有以下问题:

我如何编写代码以根据下拉选择来更新表?

我创建了以下新文件:

addelement\index.ctpAddElementController.php

AddElementController.php

<?php
namespace App\Controller;

use App\Controller\AppController;

/**
* AddElement Controller
*/
class AddElementController extends AppController
{

     /**
     * Index method
     *
     * @return \Cake\Http\Response|void
     */
    public function index()
    {
        $elementCategories = TableRegistry::get('ElementCategories')->find('list', ['limit' => 200]);

        $this->set(compact('elementCategories'));
    }
}

0 个答案:

没有答案