我有一个公告板,显示数据库中的数据。我想在不同的类别中显示它们,因此我在数据库中添加了一个类别列(随机分配值category1,category2,category3)
如果用户从下拉列表中选择一个类别(具有与类别列不同的值),则将显示与该类别对应的数据。 示例:如果用户从下拉列表中选择category1,则页面应显示与category1对应的数据,如果他选择category2 ..等等。
我的下拉视图
<?php echo $this->Form->input('cat', array('type'=>'select', 'options'=>$data, 'label'=>false, 'empty'=>'CATEGORY')); ?>
,显示的值如下
<?php echo $post['Post']['category']; ?>
发布是我的模型,类别是列名。
我是cakePHP的初学者,现在对如何处理一无所知,任何帮助都将不胜感激。
我想我应该使用以下代码
$selected_value = $this->request->data('Post.cat');
(作为表格发布)然后
if ($selected_value == category1){...}
但是$ selected_value变为NULL,我还在试图弄清楚如何提取和显示特定数据。
可以使用这样的条件吗?
$post['Post']['category'] == 'category1';
无论如何,仍然在努力,任何帮助将不胜感激,谢谢!