CodeIgniter 4 - 如何关闭调试器工具栏的显示- 不更改CI_ENVIRONMENT?
将环境变量CI_ENVIRONMENT更改为生产环境将关闭调试工具栏,但也会抑制错误。我仍然希望看到错误 - 但我不想在“开发”模式下看到所有视图底部的调试工具栏。
我有一个数据库应用程序我正在为汽车产品工作.
我希望返回的产品结果符合以下条件:
我在用:
SELECT *
FROM `PRODUCTS`
WHERE `MAKE` LIKE '%CHEV%'
AND `CATEGORY` LIKE '%BUMPERS%'
AND `OPTIONS` LIKE '%TOW HOOKS%'
OR `OPTIONS` LIKE '%LIGHT MOUNT HOLES%'
Run Code Online (Sandbox Code Playgroud)
当我使用它时,它可以工作,但它也会产生不同MAKES的结果.所以它也是从FORD那里回来的产品......我不想那样.
我希望MAKE和CATEGORY是严格的(它们必须匹配)但是OPTIONS可以是一个或两个 - 或者甚至可以是三个或四个不同的选项 - 但至少有一个选项必须匹配.
该OPTIONS字段是由管道字符分隔的字符串,即LIGHT MOUNT HOLES|TOW HOOKS|FOUR DOOR,我不想改变它.
如果我在搜索中仅使用上述查询中的一个OPTION:
AND `OPTIONS` LIKE '%TOW HOOKS%'" or just "AND `OPTIONS` LIKE '%LIGHT MOUNT HOLES%'
Run Code Online (Sandbox Code Playgroud)
......它完美无缺.但是,如果我尝试搜索多个OPTIONS,它会开始从不同的MAKES中恢复产品.
我也尝试过:
SELECT *
FROM `PRODUCTS`
WHERE `MAKE` LIKE '%CHEV%'
AND `CATEGORY` LIKE '%BUMPERS%'
OR `OPTIONS` LIKE '%TOW HOOKS%'
OR `OPTIONS` LIKE …Run Code Online (Sandbox Code Playgroud)