Ich Quelle der Echtzeit-Preis-Form-Austausch-Markt und halten sie in der Datenbank. Also, benutzte $ model-> save() -Funktion zum Einfügen oder Aktualisieren von Daten. Ich weiß nicht, wo ich Fehler gemacht habe. Das Ergebnis zeigt "Fehler". Ich weiß nicht, warum es ein Fehler ist und wie man ihn beheben kann.modell-> save() funktioniert nicht in Yii -> Show 'Fehler'
public function actionIndex() {
for ($i=1; $i <=3 ; $i++) {
for ($j=1; $j <=4 ; $j++) {
for ($k=1; $k <=4 ; $k++) {
echo '<pre>';
$coin_id = $i;
$market_1 =$j;
$market_2 =$k;
$fee = 0.0025;
$price_1 = PriceUs::model()->find('market_id='.$market_1.' AND coin_id='.$coin_id.' ORDER BY id DESC');
$price_2 = PriceUs::model()->find('market_id='.$market_2.' AND coin_id='.$coin_id.' ORDER BY id DESC');
$profit = ( (100/( ($price_1->offer_usd)/(1-$fee))) * ( ($price_2->bid_usd) * (1-$fee)) ) - 100 ;
$model=new Oneway;
$model->create_at=date("Y-m-d H:i:s");
$model->coin_id=$coin_id;
$model->market_id1=$market_1;
$model->market_id2=$market_2;
$model->profit_oneway=$profit;
if($model->save())
{
echo 'ok';
}
else
{
echo 'error';
}
}
}
}
}[enter image description here][1]
Das Ergebnis Diesen ok ok Fehler ok ok Fehler ok Fehler ok ok Fehler . . . Es bedeutet, dass einige Ergebnisse speichern können, aber einige nicht.