如何在yii框架中为州和城市创建和查看关系

我喂

我是yii框架的入门者,我找不到如何在视图中显示关系。

我这样尝试:

my model (Cities.php)
    public function relations()
        {
            // NOTE: you may need to adjust the relation name and the related
            // class name for the relations automatically generated below.
            return array(
                'states' => array(self::BELONGS_TO, 'State', 'state_id')
            );
        }

我的查看代码如下:

<?php 
    $cities = Cities::model()->findAll(); 
    foreach($cities as $city){
        $state=States::model()->findByPk($city->id);?>
        <tr>
            <td><?php echo cities.state_id;?></td>
        </tr>
<?php } ?>

但是我越来越error undefined index cities我该如何解决该错误?

克里斯托

这将起作用:

<?php
$cities = Cities::model()->findAll();
foreach($cities as $city) {
?>
<tr>
    <td><?php echo $city->states->state_name;?></td>
</tr>
<?php
}
?>

该模型:

public function relations()
        {
            // NOTE: you may need to adjust the relation name and the related
            // class name for the relations automatically generated below.
            return array(
                'states' => array(self::BELONGS_TO, 'State', 'state_id')
            );
        }

这里,

states 是关系名称

BELONGS_TO 是关系类型

State 是它要连接的模型

state_id 是外键

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 React js 中创建 3 个(国家、州和城市)下拉列表来相互填充数据

如何在终端中同时监视公共IP和位置(国家,州,城市)

如何在Swift iOS中通过Pincode获取城市,州和国家/地区名称?

如何在PHP mysql中按州和每行3个城市分组头

如何在Elasticsearch中存储国家/州/城市信息

如何在XCode和Swift中创建和重用模块?

如何在kubernetes中查看pod和veth的关系

如何在Kafka中查看主题创建和更改时间戳

如何在单个区域中存储与城市,州和国家/地区数据相关的json

如何在AsyncDisplayKit中为AsTableNode创建框架?

如何在共享框架中为XCTest创建公共扩展?

如何从经纬度坐标列表中获取城市、州和国家?

如何在Rust中创建和使用字符串为Hashmap字符串?

如何在框架和cannon.js中创建弹簧

如何在Laravel中创建用户和帖子之间的关系

如何从此JSON获取国家,州和城市的列表?

下拉列表中未填充的州和城市

国家 州和城市下降

如何在Yii框架中应用url?

如何在yii框架中显示消息?

如何在Yii框架中重写URL?

如何在vue 2应用程序和laravel中创建和匹配CSRF令牌

如何在实体框架中为用户对用户关系定义模型

如何在实体框架中配置与自己创建的实体的多对多关系

如何仅返回一次州和城市名称,而返回与州和城市相关的每条记录?(MySQL的)

如何在机器人框架RIDE中查看py和pyc

如何从熊猫数据框中的列中提取城市,州?

如何从州获得城市摘要

如何在Java中的方法中创建和返回枚举