Ich bin neu in yii2. Wenn ich auf die Schaltfläche klicke, löst jquery ein Ereignis aus, das eine Ajax-Anfrage an den Controller sendet. Hier Code:
$("#save").on('click', function() {
var data = 'test';
$.ajax({
url: 'index.php?r=site%2Fcreate-mockup',
type: 'POST',
data: {dat: data},
success: function(data) {
console.log(data);
}
});
});
In Controller creats Instanz Mockup Klasse
public function actionCreateMockup()
{
if (Yii::$app->request->isAjax)
{
$create_model = new Mockup();
//filling $create_model
return $this->redirect(Url::to(['site/saved-mockups']));
}
}
wenn ich $ create_model = new Mockup() löschen; // fülle $ create_model, dann ist es Arbeit. Mockup.php:
<?php
namespace app\models;
use yii\base\Model;
use yii\db\ActiveRecord;
class Mockup extends ActiveRecord
{
}
?>
Und was es gemeinsam mit Laravel hat? Ich habe das Laravel-Tag entfernt –