在 cakePHP 中使用 UnderscoreJS 函数

Using UnderscoreJS function in cakePHP

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

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

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

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

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

谢谢

可能你想要的是 array filter.

你会像这样使用它:

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

任何 returns 为真的 $obj 值都将存储到 $filtered.