問題タブ [gii]
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 - テーマ フォルダーに CRUD(Gii) を生成するように Yii を構成する
Yii プロジェクトの構造は次のとおりです。
テーマフォルダに CRUD を生成するように Gii を設定するには?
php - Yii は、gii ツールの代わりに php コードを使用してモデル ファイルを生成します。
次のトピックで本当に問題があります。
私は Yii フレームワークを使用してソーシャル ネットワークを作成しています。ユーザーごとに、ユーザー ID で始まる一連の DB テーブルを生成しているため、DB テーブルは 13_my_firends のようになります。
要点は、これを行うことで、gii ツールを使用して特定のモデルを生成することができず、内部結合を回避するためにいくつかの関係を作成するために、このテーブルにいくつかのモデルが本当に必要であるため、問題は次のようになると思います。
-> php または Yii コードを使用してモデル ファイルを作成し、そのコード内で "public function relationship(){}" メソッドを変更して関係を追加するにはどうすればよいですか?
編集:
私はちょうどこれについて考えていました: 息子ではなく親に関係を追加する可能性はありますか? 私が言いたいのは...メインDBテーブルを変更できますか(私の場合はsys_accountsです-これにはモデルがあります):->別のメソッドで関係()メソッドを呼び出す->関係配列を作成します(一種のジョインのように)
つまり、基本的には、必要な場合にのみ Relations() メソッドを変更するようなものです。出来ますか?もしそうなら、どのように?
php - 複数の条件を使用した Yii コントローラーのセットアップ
Yii crud では、フォームと呼ばれるデータベース テーブルに基づいて、モデル、ビュー、およびコントローラーをセットアップしました。これまでのところ、コントローラーとビューを好みに合わせて変更しました。
ここで、動的なサブページをいくつかセットアップしたいと思います。URL パターンは以下のとおりです。FormController.php 内でこれを設定するにはどうすればよいですか?
ところで-フィールドは、別のyiiモデルを持つ別のdbテーブルです。必要がなければ、コントローラーを作成したくありませんが。
yii - Gii CRUD ジェネレーターと関連テーブル
Yii フレームワークを使用していますが、CRUD ジェネレーターに問題があります。次の構造を持つ Users と news という 2 つのテーブルがあります。
ニュース テーブルに Gii を使用して CRUD を生成すると、users テーブルのフィールドが表示されません。user_id の代わりに、CRUD ジェネレーターによって作成されたテーブルにユーザー名を表示したいと考えています。上記の結果を得るためにコードを変更するにはどうすればよいですか?
php - ボタンのクリック時にコントローラーのアクションを呼び出す際に問題が発生する
ボタンのクリック時にコントローラーでアクションを呼び出すのに問題があります。したがって、コントローラーは によって生成されGiiます。そのすべてのアクションは、Gii によって生成されたデフォルトのものです。actionCreate().
関連するコードは次のとおりです::
上記のコード スニペットから明らかなように、このアクションは create.php という名前のビューを呼び出しています。ここに create.php があります::
そして、これが部分的にレンダリングされたフォームです。
今私が欲しいのは、「作成」ボタンをクリックするとactionCreate()、ProductsController. 現在、ボタンは機能しており、/demoProject/index.php/products/create にリダイレクトされていますが、'Yes Working' というエコーが表示されません。
誰でもこれを達成する方法を教えてください。$_POSTボタンと配列内の 1 だけを使用して、作成アクションを再度呼び出すにはどうすればよいですか。
これを行う必要があるのは、[作成] をクリックすると、actionCreate()メソッドが関連するコンポーネントを呼び出して必要な製品を作成するようにするためです。
yii - Yii CMS での gii のインストール
Yii CMS である Craft に Gii(Yii 拡張機能) を追加できますか? 拡張機能として追加できる場合は、手順を教えてください。
以下のように、YiiフレームワークにGiiをインストールするための特定の手順に従ってみました-
1) ダウンロードしたアーカイブからディレクトリ「giix-core」および「giix-components」をアプリケーションの保護/拡張ディレクトリに抽出します。
2) 次のように、アプリケーションで gii ジェネレーターのパスを構成します。
3) 次のように、必要に応じて giix コンポーネント クラスを自動的にロードするようにアプリケーションを構成します。
しかし、結果は何もありませんでした(エラーはありません)、
http://dev.mysite.com/public/index.php?r=gii/
と同じインデックスページを与えた
http://dev.mysite.com/public/index.php。
何が欠けているのでしょうか?どんな助けでも大歓迎です。前もって感謝します。
php - Gii モデル ジェネレータ エラー - テーブルが存在しません - Yii フレームワークと SQL Server 2000
ファイル ( main.php ) の主な構成は次のとおりです。
データベースには正常に接続できますが、Yii Code Generator からモデルを生成すると、テーブルが存在しないと表示されます。
php - yii 2: gii インデックス ページの読み込みの問題
私は Yii 2 を使用しています。私の main-local.php ファイルでは:
次のようなエラーの理由は何でしょうか。
php - Yii Gii Crudcode オブジェクトへのアクセス 入力のモデル
私は自分のgiiを変更しようとしています...それは合法ですよね??
ジェネレーターが現在のリレーショナル モデルのフォームを生成するように、crud フォーム ジェネレーターを変更しようとしています。
私は CActiveFormWidget を変更すればそれを行うことができますが、_form ファイルへのコードを生成しません...
そのため、gii CRUD ジェネレーターでフォームを変更する必要があります。
入力によって提供されたモデルにアクセスして作成/インスタンス化するにはどうすればよいですか?
モデルクラス名しか取得できませんでした..必要なのはモデルそのものです..
編集済み:
それを見つけた!
単に:
ファイル _form.php で
わーい!