2016-12-15 5 views
0

Angular2 + Yii2でWebアプリケーションを作成するには?Angular2 + Yii2でWebアプリケーションを構築するには?

私は両方の技術に優れた知識を持っています。しかし、どのようにAngular2 + Yii2を伝える。

私はREST Apiを使ってangular2 + yii2と通信する方法を知っています。しかし、クロスオリジン問題のためのyii2の1つの問題。このように実行クライアント&サーバーでは、両方とも個別です。

yii2のindex.phpからangular2を起動/実行することはできますか?

これに関するアイデアやウェブリンク。私と一緒に共有してください。

+0

ここにいくつかのリンクがあります:http://stackoverflow.com/questions/31989384/yii2-angularjs-in-a-single-application-how –

答えて

0

あなただけRESTApi Yii2のfornを使用しようとしている場合は、あなたがYii2、index.phpに簡単な追加ヘッダーについてYii2

のために2プロジェクト、Angular2のためのフロントエンドfroject、およびバックエンドのプロジェクトが必要なので、することができますあなたはそれを持つ家族、およびフロントエンドのプロジェクトをいけない場合クロスオリジンangular2については

header("Access-Control-Allow-Origin: *"); 
header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin,Authorization, Content-Type, X-Requested-With, loginToken"); 
header("Access-Control-Allow-Methods: GET,POST,PUT,DELETE"); 

を防ぐため、あなたのプロジェクトを生成するために、いくつかのツールを使用することができます。 http://yeoman.io/は例です

+0

私はヘッダー設定について知っています。しかし、angle2のindex.htmlまたはindex.phpの開始点は可能ですか? –

+1

エントリスクリプトの代わりにコントローラ内で制御したい場合は、そのためのフィルタが組み込まれています。 http://www.yiiframework.com/doc-2.0/yii-filters-cors.htmlを参照してください。 –

関連する問題