我使用的是Perch,這是一個php CMS。我在這裏問這個問題,因爲它看起來像一個普通的PHP問題。鱸魚CMS過濾
基本上,我使用的是搜索頁面上過濾器:
perch_content_custom('Jobs', array(
'page'=>'/view-job.php',
'template'=>'_job_list.html',
'filter' => array(
array(
'filter'=>'job_subject',
'match'=>'eq',
'value'=> $_GET['subject']
),
array(
'filter'=>'job_term',
'match'=>'eq',
'value'=> $_GET['term']
),
)
));
我只想過濾如果GET字符串具有值, - 所以,如果指定job_subject時,應用過濾器 - 但是我知道我不能使用IF語句,我不確定在PHP中的替代?
而不是使用'$ _GET ['subject']'可以有許多不同的值,通過使用'((bool)$ _ GET ['subject'])?「has_subject」:「no_subject」分配。 – Orangepill