从数据库中重定向已删除的产品,为它们分配一个新 ID
redirect deleted products from database asigning them a new ID
我需要为一些已从数据库中删除的产品做一些重定向。
我是这样从数据库中获取产品的:
public function show( $prod_id=null){
$produs=Product::find(array('conditions' => array('product_id = ?', $prod_id)));
}
我想用已删除的 ID 创建某种数组,并为它们设置现有产品的新 ID。
我做了这样的事情(1726是删除的ID,另一个,369是新的ID):
$products = array( '1726' => 369,
'1716' => 1650,
);
public function show( $prod_id=null ) {
$products = array( '1726' => 369,
'1716' => 1650,
);
if ( isset($products[ $prod_id ]) ) {
$prod_id = $products[ $prod_id ];
}
$produs=Product::find(array('conditions' => array('product_id = ?', $prod_id)));
}
我需要为一些已从数据库中删除的产品做一些重定向。
我是这样从数据库中获取产品的:
public function show( $prod_id=null){ $produs=Product::find(array('conditions' => array('product_id = ?', $prod_id))); }
我想用已删除的 ID 创建某种数组,并为它们设置现有产品的新 ID。 我做了这样的事情(1726是删除的ID,另一个,369是新的ID):
$products = array( '1726' => 369, '1716' => 1650, );
public function show( $prod_id=null ) {
$products = array( '1726' => 369,
'1716' => 1650,
);
if ( isset($products[ $prod_id ]) ) {
$prod_id = $products[ $prod_id ];
}
$produs=Product::find(array('conditions' => array('product_id = ?', $prod_id)));
}