繁体   English   中英

PhalconPHP:如何在SELECT标记中设置一个Selected选项

[英]PhalconPHP: How to set a Selected option in SELECT tag

我想用来自Db的值设置<option> 到目前为止,我已经尝试过了,但是没有用

$site_select = new Select('site_id', $this->_sites);

更新资料

按照Timothy的建议使用DB列生成选择:

new Select('site_id', Sites::find(), array('using' => array('site_id', 'site_name')));

设置给定选择的选定值:

$site_select->setDefault('YOUR_DB_VALUE');

但是,关于Phalcon表格还有另一个可爱的技巧。 您可以将数据库实体传递给表单类,然后表单将被自动填充。

形成:

class YourFormClass extends Phalcon\Forms\Form
{
    public function initialize($entity = null, $options = null)
    {

控制器:

$entity = YourModel::findFirst();
$form = new YourFormClass ($entity, $options);

请注意,表单输入名称必须与DB / Model列匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM