首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制CakePHP创建的

如何控制CakePHP创建的
EN

Stack Overflow用户
提问于 2011-09-23 10:42:09
回答 1查看 406关注 0票数 0

我正在开发一个构建在CakePHP框架上的应用程序,它使用AJAX (与jQuery一起使用)。

我在AJAX修改的表中使用jQuery插件"tablesorter“时遇到了麻烦,因为我认为我的视图并没有产生它应该产生的输出:实际的HTML中的表结构不是我的PHP代码应该做的(缺少标记,从任何地方出现的标记)。

我对CakePHP并不熟悉,所以我的问题是:有办法控制CakePHP如何修改HTML吗?或者-even更好-禁用这个恼人的特性?

也许我是在做梦,也许CakePHP没有犯过这种错误,但我以前从未见过这样的事情(我以前用PHP编写没有框架的代码)。

对不起,我的英语,法语在里面。

编辑:下面是我认为的代码:

代码语言:javascript
运行
复制
echo'<thead>
    <th>ID</th>
    <th>Dénomination</th>
    <th>Stock</th>
</thead>';
?>

    <?php foreach ($products as $product){ ?>
    <tr>
        <td><?php echo $product['Product']['id']; ?></td>
        <td>
            <?php echo $this->Html->link($product['Product']['denomination'], '/products/view/'.$product['Product']['id'], array('escape'=>false)); ?>
        </td>
        <td><?php echo $product['Product']['quantity']; ?></td>
    </tr>
    <?php }
     ?>

<script> 

    $("#result").tablesorter();
</script>

下面是HTML输出:

代码语言:javascript
运行
复制
<table id="result">
    <tbody>
       <tr> <td>64</td>
            <td>

....

我不认为再往前走也没用,因为<thead>不存在,<tbody>也不存在。

EN

回答 1

Stack Overflow用户

发布于 2015-07-03 09:27:03

使用search.ctp文件中的代码查看表。

代码语言:javascript
运行
复制
<table id="result" cellpadding="0" cellspacing="0" border="0" class="emailTable display table" width="100%">
<thead>
    <th>ID</th>
    <th>Dénomination</th>
    <th>Stock</th>
</thead>
<tbody>
    <?php 
    foreach ($products as $product): ?>
        <tr>
            <td><?php echo $product['Product']['id']; ?></td>
            <td>

                <?php echo $this->Html->link($product['Product']['denomination'], '/products/view/'.$product['Product']['id'], array('escape'=>false)); ?>
            </td>
            <td><?php echo $product['Product']['quantity']; ?></td>
        </tr>
        <?php
    endforeach;
    ?>
</tbody>

代码语言:javascript
运行
复制
<script> 
$("#result").tablesorter();
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7527762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档