javascript - 在 cakePHP 中使用 UnderscoreJS 函数

标签 javascript php cakephp underscore.js

我已经使用 cakePHP 编写了我的项目,现在我需要过滤对象列表。 这是我的一段代码

<?php foreach ($objects as $object): ?>
            .............
        <?php endforeach; ?>

在这部分代码之前有一个 html input 标签,用于对 $objects 的单个字段执行搜索。我会使用下划线库来执行此类操作。

我在 PHP 中找到了 underscore.js 的一些实现,但我不知道是否可以在我的 View 文件中使用它,该文件具有 .ctp 扩展名。

有人有一些解决方案或建议吗?

谢谢

最佳答案

可能您正在寻找的是 array filter .

你会像这样使用它:

$filtered = array_filter($objects, function( $obj ) {
    return $obj->property === 'someValue';
});

任何返回 true 的 $obj 值都将存储到 $filtered 中。

关于javascript - 在 cakePHP 中使用 UnderscoreJS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33902611/

相关文章:

javascript - 删除 2 个不同字符之间的部分字符串

javascript - 导航项上带有事件类的粘性滚动

php - 在 JOIN 语句中使用派生表

jquery - 通过jquery更新cakephp模型字段

javascript - 内联方法绑定(bind)是一种不好的做法吗?

javascript - 在 AsyncStorage 中保存一组项目

php - 如何以唯一值保存数据库

javascript - 通过复选框选中时如何将行从 BootstrapTable 复制到另一个 Html 表?

mysql - 我如何在 CakePHP 中执行不区分重音的搜索?

php - 我想知道为什么不会生成 $Articles