問題タブ [yii]
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 - yii が使用する ORM は何ですか?
彼らはそれを自分で実装しましたか?
yii - yiic ウェブアプリの問題
私はまだyiiフレームワークに慣れていません。そこで、yiic を実行して、作成されたファイルの構造を確認したいと思います。
しかし、コンソールで実行できませんでした。誰にも解決策がありますか?ありがとう。
私はwin XPでwampを使用しています。
yiic フレームワークのディレクトリに移動します
D:\wamp\www\framework\ にあります
Larry Ullman のブログに従って、yiic およびその他のバリエーションを実行します。しかし、まだ取得しました:「...」は認識可能な内部/外部コマンドではありません...
yiic を実行するにはどうすればよいですか? ありがとう。
php - Yii フレームワーク: コントローラー/アクションの URL とパラメーター
私のアプリケーションでは、私はと持っているApiController
ので、actionUsers
YIIではパスは api/users
特定のユーザー情報を取得するために、次のパスを使用しますapi/users/id/10
。ここで、10 はユーザー ID でid
あり、パスの一部は基本的に GET パラメーター ( api/users?id=10
) です。
パスの一部なしで同じことを行う方法はありますか?id
つまり、パスを次のようにしたいapi/users/10
ですか?
ありがとうございました!
sql - 外部キー関係と「多くに属する」
編集-以下の回答に基づいて、デザインを再検討します。ビジネスオブジェクトとルールの設定方法をもう少し賢くすることで、この混乱を回避できると思います。皆さんの助けに感謝します!
-
私は次のモデルを持っています:
SはTに属します
TにはSがたくさんあります
A、B、C、D、E(etc)にはそれぞれ1つのTがあるため、TはA、B、C、D、E(etc)のそれぞれに属する必要があります。
最初に、Aではfk_a_tがAt to T(id)の外部キー、Bではfk_b_tなどになるように外部キーを設定しました。UMLではすべてが正常に見えますが(MySQLWorkBenchを使用)、 yiiモデルでは、Tには多くのA、B、C、D(など)があると考えられますが、これは私にとっては逆です。
A_T、B_T、C_T(など)のテーブルが必要なように思えますが、この関係にあるテーブルがたくさんあるので、これは面倒です。また、これを行うためのより良い方法は、A、B、C、D(など)がTとして動作できるような、ある種の動作であるとグーグルで調べましたが、これを行う方法が正確にはわかりません(私はこれについてもっとグーグルし続けます)
編集-明確にするために、TはA、B、またはC(など)の1つにのみ属することができ、2つのA、またはAとBには属せません(つまり、多対多ではありません)。私の質問は、Yiiフレームワークモデルでこの関係をどのように説明するかに関するものです。たとえば、(A、B、C、D、...)HAS_ONE Tであり、Tは(A、B、C、D、..に属します。 。)。ビジネスのユースケースからすると、これはすべて理にかなっていますが、データベースに正しく設定されているかどうか、または設定されている場合は、関係を理解するためにYiiの「動作」を使用する必要があるかどうかはわかりません。 。@rwmnau私はあなたが何を意味するのか理解しています、私の説明が役立つことを願っています。
これがDDL(自動生成)です。Tを参照するテーブルが3つ以上あると仮定してください。
php - YiiでSOAPクライアントリクエストヘッダーを取得するにはどうすればよいですか?
YiiでSOAPクライアントリクエストヘッダーを取得するにはどうすればよいですか?
php - yiiでjson形式(application/json)でレスポンスを取得するには?
yiiでjson形式(application/json)でレスポンスを取得するには?
php - モデルインスタンス YII からモデル名を取得する
モデル インスタンスからモデル名を取得するにはどうすればよいですか。例えば
$モデル=新しい状態;
ここで、State はモデル $model は State モデル インスタンスです。
$model、つまりモデル インスタンスからモデル名、つまり State を取得したいと考えています。
php - フォームを送信するときにポートレット内のメソッドを呼び出す
フォームを含むポートレットがあります。今、私が達成したいのは次のとおりです。
1)フォームを含むPorletは、ページ内で
2)ユーザーがこのフォームに入力し、送信をクリックします。「送信ボタンはajaxボタンである必要があります」3)送信が押されたら、フォームはフォームポートレットクラス内のメソッドを呼び出し、フォームはThankyouに置き換えられます。メッセージ。4)ポートレットの現在のビューのみを別のビューに置き換えたい。
私のポートレットクラスは次のようになります
php - ユーザーを追加/更新できません (ただし、ユーザーを一覧表示および削除できます)
やった
ユーザーを追加または更新できません。それらを一覧表示して削除できます。また、主キーが表示されるはずだと思っていました。