問題タブ [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.
php - Yii2でDecoratorを使用したSwift Mailerがメールを送信しない
decorator
を使用してカスタム メッセージをユーザーに送信したいと考えています。
何らかの理由で、同じメッセージが送信されます。
なんで?
php - Yii2 Cookie ベースのログイン
Yii2 で Cookie ベースのログインがどのように機能するかを誰かが説明できるかどうか疑問に思っていました。メソッドはloginByCookie
yii\web\user にありますが、ユーザーをログインさせるために実際に呼び出すファイルとメソッドについて混乱していますか? 前もって感謝します!
php - Yii2 の動的テーブル名
同じ構造を持つ複数のテーブルを使用する Yii2 モデルがあります。テーブル名はログインしたユーザーに応じて変化し、テーブル名は非常に一意であり、ユーザー名に依存します。このテーブル名をモデルに動的に割り当てるにはどうすればよいですか?私はこれまでにこれを行いました.
私のモデルでは:
しかし、それを行うと、 は関数であるUsing $this when not in object context
ため、エラーが発生します。function tableName()
static
どうすればそれを行うことができますか?どんな助けでも感謝します。
編集:詳細な写真
ABC 社のユーザーがいるとします。私のアプリケーションには非常に多くのプロセスがあり、PQR はその 1 つです。会社ABCのユーザーがログインしてプロセスPQRを選択した場合、データベースにテーブルABC_PQRが存在しない場合は作成するか、テーブルが既に作成されている場合はロードする必要があります。モデルにこのテーブル名が必要です。同様に、多くのユーザーと多くのプロセスがそこにあります。データベースを管理するための最良のアプローチは何でしょうか。
php - YII2 で JavaScript 外部ファイルに php 変数を渡す方法
PHP変数の値をJavaScriptに渡そうとしています。jsコードを同じphpビューファイルに入れるとできます。しかし、デバッグやさらなる開発が非常に面倒になるため、jsコードをphp内に入れたくありません。
助けてください。
php - Yii2 と例外処理
Yii2に基づいて、アプリ用の REST API を構築しています。だから、私は例外の処理に問題があります。たとえば、誰かが間違ったHTTP 動詞を使用したときに405 HTTPコードをスローする必要がありますが、次のようなものを送り返したいです。
{meta:{error:{code:405,message:"Wrong method"}}}
したがって、例外をキャッチしてResponseオブジェクトを変更する必要があります。しかし、どうすればこれを行うことができますか? Yii にはonErrorおよびonExceptionイベントがありました。Yii2はどうですか?
php - Yii2: 検証ルール メッセージをエンコードしないようにするには?
基本 PasswordResetRequestForm モデルでは:
ただし、リンクはエンコードされてレンダリングされます。エンコードされないようにする方法は?ActiveForm、フィールド構成、または検証ルールのどこで行う必要がありますか?
php - Yii 2.0 タイムスタンプの表示が間違っている 01/01/1970 03:33
Yii 2.0 TimestampBehavior を使用していますが、間違った日付が表示されます。作成日は常に 01/01/1970 03:33 で、更新日は 01/01/1970 03:00 です。
SQLスキーマの定義は
php - yii2 で複数のテーブルに結合を使用する
私は yii2 を使用しています。投稿、ファン、コメントの 3 つのテーブルがあります。joinWith() を使用して、コメント付きの投稿と、投稿とコメントのファン名 (ファン テーブル内) を取得したいと考えています。私が書いたのはこのクエリです:
そして、リレーションに次の 2 つの関数を追加しました。
これにより、投稿とその投稿を書いたファンのデータとそのコメントが得られますが、コメントを書いたファンのデータも必要なので、どうすればコメントをファンテーブルに参加させることができますか??