silverstripe-4 - Silverstrip 4 显示有帖子的类别
问题描述
如图所示,我有 6 个类别。我在金融和企业有职位
类别。Ao 我不想在下拉列表中显示其他类别。当我将新帖子添加到其他类别假设飞机时,飞机也应该显示在下拉列表中。我怎样才能做到这一点。
我尝试了以下过滤器,但它不起作用
filter(array('ParentID' => $this->ID , 'EventDate:GreaterThan' => $curDate))
谢谢
解决方案
你可以尝试这样的事情:
// In this query I assume you got this structure -> [Category 'has_many/many_many' Posts]
$categoriesWithImages = Category::get()->filter([
'Posts.ID:GreaterThan' => 0,
'Posts.EventDate:GreaterThan' => $curDate,
]);
推荐阅读
- laravel - 使用 Laravel 和 Vue 在服务器端验证中返回错误
- javascript - 从后端获取数据时出现错误?
- java - 在房间数据库中添加项目时如何不覆盖 RecyclerView 列表
- python - 如何解锁队列引入的阻塞?
- search - Odoo选择用户是关注者的所有记录
- javascript - 使用 Ajax 和 Django - 将 json 传递回模板页面的正确方法
- php - Laravel 调试模型连接以检查 env 函数是否正确解析凭据
- python - 通过检查前 3 列来比较两个文件。如果它们不是相同的值,则打印整行(python)
- python - 增加 seaborn pairplot 中一些标记的标记大小
- javascript - PIXI.JS 新手,正在寻找有关纹理缓存、加载程序问题的建议和故障排除