問題タブ [yii2-extension]

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 投票する
1 に答える
1875 参照

yii - Yii2 の多言語動作の使い方

Yii2 の多言語動作の使用に問題があります。ここの誰かが助けてくれることを願っています。

これは私のデータベースです

そして、この PostlangController

と出力エラー

未定義のメソッド backend\controllers\PostlangController::primaryKey() の呼び出し

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

facebook-graph-api - Yii 2.0 フレームワークの Facebook PHP SDK 5.0 (構成ファイル)

Yii 2.0 プロジェクトでFacebook PHP SDK 5.0拡張機能をセットアップするために、このチュートリアルに従っていました。そして、それは期待どおりに機能しますが、(コントローラーのいずれかで) here thisのいくつかの機能を使用する必要があるたびに、次のようなインスタンスを作成する必要があります。

そして後でそれを使用します:

しかし、それを使用する必要があるすべてのアクション/コントローラーでオブジェクトのインスタンスを作成するために、これがどれほど実用的かはわかりません。このデータを一般的なデータとして構成ファイルに追加したいと考えています。だから私はこのようなことを試しました:

後でアクションで、次のようにこの値を取りたいと思います:

その後、上記のすべての操作を行います。したがって、他のすべての拡張機能と同様に構成ファイルの値を一般化したいのですが、エラーが発生し続けます。

これを Web 構成ファイルに入力して、各 Facebook 呼び出しの前に同じ資格情報でオブジェクトを作成しないようにすることは可能ですか?

編集1:

@machour 応答に返信:

私はあなたの提案に従いましたが、それでも同じエラーがスローされていました。その後、次のように機能することがわかりました。

その後:

冗長性が排除されるため、ある時点でこれは許容可能なソリューションになります。鍵は一箇所だけではありません。

MyFacebookしかし、すべてのキーをクラスではなく構成ファイルに転送する方法を知っていますか?

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

php - Yii2 カスタム ウィジェット アセットが登録されない

カスタム ウィジェットを開発しようとしていますが、壁にぶつかりました。インクルードする必要があるサードパーティの JS/CSS ファイルがいくつかありますが、何らかの理由で Yii2 はそれらを登録しません。私は Yii2 のドキュメントのすべてに従いましたが、どこにも到達していないようです。私のディレクトリ構造は次のとおりです。

コンポーネント
 - DildenFeedback.php
 - DildenFeedbackAsset.php
 - views/
  -- feedback.php
 - assets/
  -- feedback.min.js
  -- feedback.min.css

DildenFeedback.php (ウィジェット クラス)

DildenFeedbackAsset.php (ウィジェット アセット クラス)

フィードバック ビュー

views/layouts/main.php (呼び出そうとしていたメイン テンプレート)

そのため、ページを調べてみると、feedback.min.js/css がどこにも見つかりません。ビュー ファイルは正しくレンダリングされていますが、AssetBundle の形式が不適切であると推測されます。どんな助けでも大歓迎です。

編集(Yii デバッガー アセットから):
sourcePath /var/www/public/components/yii2feedbackwidget/assets
basePath /var/www/public/web/assets/7e80049a
baseUrl /assets/7e80049a
css assets/feedback.min.css
js assets /feedback.min.js
は yii\web\ JqueryAsset に依存します

編集 2 Yii2 の新規インストールでこれをテストしましたが、同じエラーが発生します。

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

yii2 - yii2でサムネイル画像を作成した後の白色の問題

私はyii2でサムネイル画像を作成しています。私にとっては正常に機能していますが、画像に問題があります。サムネイルを作成すると透明ではありません。この関数を使用してサムネイルを作成しました

両方を使用THUMBNAIL_INSETTHUMBNAIL_OUTBOUNDましたが、結果で鮮明な画像が得られませんTHUMBNAIL_OUTBOUND。その画像をトリミングしているため使用できません。使用THUMBNAIL_INSETしたのは良いですが、透明ではありません。この問題を解決するにはどうすればよいですか? 誰でもこの問題を解決するのを手伝ってもらえますか

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

yii2 - クラス 'yii2fullcalendar\models\Event' が見つかりません

私は使用しようとしていますphilippfrenzel/yii2fullcalendar

しかし、私はこのエラーを得ました

PHP 致命的エラー – yii\base\ErrorException クラス ' yii2fullcalendar\models\Event' が見つかりません

次のコードがあります。

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

yii2 - Yii2 拡張機能からのマイグレーションをアトミックに適用する方法

「require」セクションを使用して、composer を使用してYii2 dektrium/yii2-userの拡張機能をインストールしました。この拡張機能には、データベースの移行が含まれています。次のようなコンソール構文を使用して、この拡張機能から移行を適用することは可能ですか?

ただし、次のような単純なコマンドを使用して、すべての移行を自動的に実行します。

具体的な拡張機能にその移行が含まれている場所を作曲家に伝えることは可能ですか?