Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义数据属性未填充值_Php_Html_Custom Data Attribute - Fatal编程技术网

Php 自定义数据属性未填充值

Php 自定义数据属性未填充值,php,html,custom-data-attribute,Php,Html,Custom Data Attribute,我有一个简单的删除功能。这里是我设置自定义数据的地方: <?php echo $this->Html->link( __('Delete'), '#CoursesModal', array( 'class' => 'btn-remove-modal', 'data-toggle' => 'modal',

我有一个简单的删除功能。这里是我设置自定义数据的地方:

<?php echo $this->Html->link(
              __('Delete'),
              '#CoursesModal',
              array(
                'class' => 'btn-remove-modal',
                'data-toggle' => 'modal',
                'role'  => 'button',
                'data-uid' => $course['Course']['id'],
                'data-uname' => $course['Course']['name']
              ));
            ?>

它在元素fine中显示:

<a href="#CoursesModal" class="btn-remove-modal" data-toggle="modal" role="button" data-uid="5" data-uname="Advanced Environmental Catastrophies">Delete</a>

但是当涉及到删除这个对象时(下面是它的代码:)


由于某种原因,{uid}不能转换为5-这导致它无法工作


我做错了什么?

将链接用双引号括起来,而不是用单引号括起来,我知道这会影响php变量,但我不知道这一点……不幸的是,这不是答案。{uid}位于一个模式框中,该框应该由Delete链接中的数据uid中的适当uid填充。因此,在某个地方存在着脱节。我想知道我是否缺少一个插件或什么?你能自己输出{uid}的内容吗?它只在初始页面加载(在最初加载的元素上)上起作用,但在模式上起作用,该模式应该用我选择的对象的id填充-它只显示{uid}。我只是通过放置实际的URL路径来避免这个问题,该路径将运行delete函数,但这是一个快速而肮脏的解决方案。解决了这个问题,但我宁愿用正确的方法。
<?php echo $this->Html->link(__('Delete'),'/courses/delete/#{uid}',array('class' => 'btn btn-danger delete-course-link')) ?>