我不知道如果我想做或不可能,我有两个模型我想从一个模型使用另一个模型获取数据。
$criteria1=new CDbCriteria;
$paramIds = $s['param_id'];
$stress = model1::model()->find($criteria1);
$mycondition= ($stress->stress_value);
echo $mycondition ; // I get this value and I want to use it as
// condition for the next cdbcreteria
$criteria2=new CDbCriteria;
// condition
$criteria2->addcondition(array('pressure_value' > $mycondition));
// I can't perform this condition
$criteria2->order = "pressure_value desc";
$pressure = model2::model()->find($criteria2);
有什么想法吗?我的代码错了,或者我想做什么是不可能的?
非常感谢
答案 0 :(得分:0)
谢谢@Örs
你的解决方案适用于我在条件
之后在cdbcreteria中进行比较语句$criteria2->params = array(':value' => $mycondition)