标签: yii-relations

使用关系订购dropDownList?

我在Yii中有一些表单,使用以下内容以下拉形式从相关表中获取数据列表:

dropDownList(CHtml::listData(Company::model()->findAll(array('order' => 'company ASC'))));
Run Code Online (Sandbox Code Playgroud)

这是有效的,但这意味着每个下拉列表(很多)我都会把它array('order' => 'company ASC'放在每个下载列表中.

这是最好的方法吗?有没有办法使用模型关系()获取此数据,并指定关系中的顺序?

php yii yii-relations

5
推荐指数
1
解决办法
3810
查看次数

如何在Yii中使用一个表单连接两个表

我最近被引入Yii框架,目前正在为我的公司开发一个Web应用程序系统.但是我注意到,在创建模型以便提供与相应表的连接时,它只允许一次选择一个关系.但是,我需要使用单个表单从同一个数据库连接两个单独的表.

关于如何实现这一点的任何想法?

forms model yii yii-relations

2
推荐指数
1
解决办法
2868
查看次数

改变Yii中关系的条件

我面临一个小问题,我需要你的帮助.我想加入两个表,但是加入的其他条件不仅仅是外键.我已经尝试设置条件参数,但它在我的查询中创建了一个WHERE,这将导致我的主表将被过滤而不是已加入的主表.

'dokumentumok' => array(self::HAS_MANY, 'Fileuploader', 'foreign_id', 'joinType' => 'LEFT JOIN', 'condition' => "(dokumentumok.fileuploader_type='nyomtatvany') AND dokumentumok.fileuploader_deleted = 0"),
Run Code Online (Sandbox Code Playgroud)

这将是条件 - >

'condition' => "(dokumentumok.fileuploader_type='nyomtatvany') AND dokumentumok.fileuploader_deleted = 0
Run Code Online (Sandbox Code Playgroud)

join has-many yii conditional-statements yii-relations

1
推荐指数
1
解决办法
5554
查看次数