1
我想顯示像 '請選擇類別' 默認值insted的的布蘭克空間cakephp:我如何在我的下拉列表中顯示默認值?
這裏是我的表
category_tbls
id
cat_name
subcategory_tbls
id
category_tbls_id
sub_cat
模型 Addcat.php
class Addcat extends AppModel
{
public $name = 'category_tbls';
public $hashMany = 'subcategory_tbls';
}
模型 Subcat.php
class Subcat extends AppModel
{
public $name = 'subcategory_tbls';
public $belongsTo = 'category_tbls';
}
AdminController.php
public function subcat()
{
$this->loadModel("Subcat");
if($this->Subcat->save($this->request->data))
{
$this->Session->setFlash('Successully save your information!');
}
$this->loadModel("Addcat");
$dt=$this->Addcat->find('list',array('fields'=>array('id','cat_name')));
$this->set('drop',$dt);
視圖文件是如波紋管
subcat.ctp
<h2>Add Sub Category!</h2>
<form action="subcat" method="post">
<?php echo $this->Form->select('category_tbls_id',$drop);?>
<input type="text" name="sub_cat" placeholder="sub category name" required/>
<button type="submit" class="b1">Add Sub Category</button>
</form>
工作,但它顯示我的第一類爲默認的下拉不是文本,如「請選擇類別」 – Vky
看到我的編輯答案。 –
仍然是相同的輸出 – Vky