我正在使用 cakephp 1.2,我有这种情况:
我有一个表,它有一个“类”字段,其中类可以是“A”、“B”、“C”、“G”或三个字符串字母 'DBB'、'ABA' 等。
每个字符串都有意义(例如,A = Article,B = Book 等)。
我写了这段代码:
if ($_GET['classificazione']!="art0")
{
$classificazione=$_GET['classificazione'];
if ($classificazione=="A"||$classificazione=="B"||$classificazione=="C"||$classificazione=="G")
$conditions[]=array('classe =' => "$classificazione");
这适用于“一个字母”的情况,但我不知道如何处理 2 个或更多字母。
因为我不在乎它们是否相等('DBB' 和 'ABA' 都是文档),所以我想检查长度,所以我尝试了这个:
else
$conditions[]=array('LENGTH(classe) > 1'); }
我测试了else,现在它正在工作。