問題タブ [yii2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
6956 参照

php - jsファイルからyii2コン​​トローラー関数へのajaxリクエスト

これは、コントローラーで関数を呼び出すためだけに作成した単純な関数です。GET タイプは正常に動作しますが、POST は動作しません。「Bad Request (#400): Unable to verify your data submit.」というエラーが表示されます。

yii2 の CSRF 検証と関係があるのですが、解決できません。

0 投票する
1 に答える
118 参照

php - YII ACL beforeFind BeforeSave アクセス制御

現在、独自の ACL システムを実装しています。データベースのアクションを制限するために、クラスのbeforeSave 関数を書き直しました。ActiveRecord

関数をデフォルトのモデル クラスとして実装しています。

ここまでは順調ですね。私のデータベースには、特定のテーブルのアクションに関連するユーザー、グループ、作成者、または自己の役割を格納する特権テーブルがあります。ユーザーレベルに基づいたページ制限にyiiの標準RBACを使用しているため、ページの読み込みごとにすべての権限をチェックする必要はありません。ACL の動作は、データベース関連の目的でのみ使用されます。たとえば、ユーザーが post/someid/view を表示したいのに、その特定の投稿に対する権限がない場合、アクセスは許可されません。

例 ロール: グループ 対象者: 4 アクション: 挿入 テーブル: イベント

これで、ID 4 のグループに、イベント テーブルに挿入する権限が与えられました。その部分は正常に機能します。特定のユーザーがデータベース内のテーブルを検索できないようにしたいと考えています。「ロール」が「ユーザー」の場合も同様です。ドキュメントでは、beforeFind のようなものが見つかりません。

システムにハッキングして、 beforeFind関数を呼び出して制御できる場所を誰かが知っていますか?

0 投票する
2 に答える
4979 参照

php - Yii2 フェイスブック & グーグルログイン

Yii 2 アプリケーションでソーシャル ログインを実装したいと考えています。

次のレポを確認しました

しかし、composer.jsonファイルでそれを必要とすると、次のエラーがスローされます

代替ライブラリについて調査しましたが、うまくいきませんでした。facebook を使用してユーザーをログインさせることができる他の yii2 拡張機能はありますか?

0 投票する
0 に答える
708 参照

php - コンソールおよび Web を介した Yii2 ファイルのアップロード

Yii2 アプリケーションでファイルのアップロードを実装したいと考えています。これは、Web およびコンソール コマンドを介して可能になるはずです。

Yii2 にはヘルパーがあるので、同じ実装を使用できますか? (私yii\web\UploadFileは Web フロントエンドから始めましたが、コンソール コマンドには使用できないことに気付きました)

このクラスは、より具体的にはコンテンツyii\web\UploadFileと連携するように設計されています。ActiveForm$_FILES

0 投票する
8 に答える
120499 参照

redirect - コントローラーアクションでyii2リダイレクトが機能しませんか?

ユーザー データを保存するために、/user/save にフォームを投稿しています。$_SERVER['REQUEST_METHOD'] が「post」でない場合にユーザーをリダイレクトしようとすると、問題が発生します。

私のユーザーコントローラーコード

リダイレクトを機能させる方法はありません。!Yii::$app->request->getIsPost() is falseへの呼びかけですが、$this->redirect does nothing!

どんな助けでも感謝します。

0 投票する
2 に答える
7922 参照

php - yii2でデフォルトのログインページをモーダルポップアップとして表示するにはどうすればよいですか?

yii2 でデフォルトのログイン ページをモデル ポップアップとして表示する方法を教えてください。

ありがとう

0 投票する
4 に答える
25718 参照

yii2 - 従属ドロップダウン yii2. 実行する方法?

yii2 で依存ドロップダウンを作成できますか?

私は2つのテーブルを持っています:

私のモデルには2つのメソッドがあります:

私は最初のフィールドを持っています:

そして2番目

コントローラーに「送信」し、AJAX (JSON を使用) でparent_id返す必要があります。city_list

これどうやってするの?Yii1 で例を見ましたが、Yii2 はどうですか?

0 投票する
1 に答える
2883 参照

php - Yii2 フレームワークで Twig テンプレート エンジンを使用するには?

小枝テンプレートエンジンの使用に関するyii2ドキュメントの指示に従いました

config/web.php (index.php から含まれています) には、次のものがあります。

SiteController.php で:

views/site/index.twig にテキストがあります:

views/layouts/main.phpしかし、生の html を表示する代わりに、メイン レイアウトで変数として使用される index.twig コンテンツに基づくテンプレートが表示されます。