我有这段代码,它在一个名为Inventory的模型的视图Inventory.php中。用于显示当前正在查看的ID:
<?php $inventoryID = $model->inventory_id; ?> <--- this one.
<h3>View Info for Inventory No. <?php echo $inventoryID; ?>: <?php echo $model->brand->brand; ?> <?php echo $model->model;?></h3>我想在另一个名为InventoryHistory的模型中使用它,因为它将保存在InventoryHistory数据库中。我该怎么做?
发布于 2014-12-17 17:26:15
你没有正确地处理这个问题。在已经创建了数据库模式和模型,甚至创建了视图之后,您不应该考虑“我如何在另一个模型中使用相同的ID”!您应该在数据库级别定义这些关系,然后将它们映射到具有正确关系的模型。然后,您将拥有所需的一切,并且您将知道如何在其他模型中获取此ID。这里有一个有用的链接可以帮助您入门-- http://www.yiiframework.com/doc/guide/1.1/en/database.arr
https://stackoverflow.com/questions/27517955
复制相似问题