Yii2.0(backend) + Angular JS(frontend) olarak bir yapı kurmaya çalışıyorum.
Angular tarafından Yii controller tarafına post gönderiyorum ama hata dönüyor. Kodlarım hata aşağıdaki gibi. Post değil de get yapınca, controllerdaki veriyi alabiliyorum ama post yapınca sorun oluşuyor.
<?php
namespace backend\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
class KullanicilarController extends Controller{
public function actions(){
$actions = parent::actions();
unset($actions['create']);
unset($actions['update']);
unset($actions['view']);
unset($actions['index']);
unset($actions['delete']);
return $actions;
}
public function actionLogin(){
$kullanici_adi = Yii::$app->request->post('kullanici_adi');
$sifre = Yii::$app->request->post('sifre');
return "Test";
}
}
Login action’ına veriyi gönderemiyorum.$http.post kısmına kadar veriler geliyor. Ama aşağıdaki kısım çalıştığında hata dönüyor. Bu nedenle Yii tarafına veri gitmiyor.
Hangi tarafta olduğundan emin değilim. Angular tarafında olsa get yaptığımda veriyi alamazdım diye düşünüyorum. Yii tarafına post göndermek için özel bir ayarlama yapılıyor mu? Özel bir ayarı yoksa, Angular tarafı için biraz daha araştırma yapayım.