【发布时间】:2014-03-12 13:34:08
【问题描述】:
我想知道如何在我的主页上搜索属性之类的东西。
我正在尝试理解这个概念并查看了多个网站,但我仍然无法理解如何做到这一点。
我所需要的只是朝着正确的方向前进。我需要所有与例如 x 模型相关的情况并对其进行搜索。而我的将是在家中进行的财产搜索。
任何帮助将不胜感激。
我不确定控制器中的代码是否正确。 家庭控制器
public function index() {
//Populate localities dropdownlist
App::import('model','locality');
$locality = new Locality('locality');
$this->set('localities',$locality->find('list', array('fields' => array('id', 'fullname'))));
App::import('model','condition');
$condition = new Condition('condition');
$this->set('conditions',$condition->find('list', array('fields' => array('id', 'condition'))));
App::import('model','category');
$category = new Category('category');
$this->set('categories',$category->find('list', array('fields' => array('id', 'category'))));
App::import('model','serviceType');
$servicetype = new ServiceType('serviceType');
$this->set('serviceTypes',$servicetype->find('list', array('fields' => array('id', 'service_type'))));
}
景色
<?php
echo $this->Form->create('Property',array('contoller' =>'home', 'action'=> 'search'));
echo $this->Form->input('priceFrom',array('style'=> 'width:100%;'));
echo $this->Form->input('priceTo',array('style'=> 'width:100%;'));
echo $this->Form->input('locality_id',array('style'=> 'width:100%;'));
echo $this->Form->input('condition_id',array('style'=> 'width:100%;'));
echo $this->Form->input('category_id',array('style'=> 'width:100%;'));
echo $this->Form->input('service_type_id',array('style'=> 'width:100%;'));
echo $this->Form->end('Search');
?>
【问题讨论】:
-
非常感谢想要结束这个问题的人提供的帮助。
标签: cakephp search cakephp-2.4