問題タブ [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.

0 投票する
11 に答える
13359 参照

php - gii が yii で動作しない

私はyiiフレームワークが初めてです。私のサイトでは、gii にエラーが表示されます

エラー 403 このページへのアクセスは許可されていません。

このように構成ファイルにgiiを設定します

それでもエラーが表示されます

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

yii - gii404エラー。Giiを使用できません

http://www.yiiframework.com/doc/blog/1.1/en/prototype.scaffoldチュートリアルに続いて、/ blog / protected / config/main.phpにコードを追加することに言及しています。

これらは、main.phpのコードの最後の数行です。ご覧のとおり、指示に従いました...

しかし、index.php?r = giiにアクセスすると、次のエラーが発生します。

参考までに-私は最新の安定したリリースであるバージョン1.1.12を使用しています。

アップデート

すべてを削除してやり直しましたが、現在は機能しています。途中で愚かなことをしたに違いない

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

mongodb - YiiGiiとMongoDB

MongoDBをYIIで使用する方法を教えてください。

使用するデータベースがMongoDBの場合、Giiを使用してコントローラー関数とモデル関数を作成するにはどうすればよいですか?

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

model - Yii、ActiveDateSelectは、「モデル」と「属性」または「名前」のプロパティ値を指定する必要があります

ActiveDateSelect拡張機能を使用して、ユーザーから月、年の詳細を取得しています。すべてうまくいきます。モジュールを使用してモデルを生成しようとするとgii、エラーが発生します。スタックトレースによると

CInputWidgetクラスのコードを見れば問題がわかります。エラーを修正する方法がわからない。この拡張機能の構成をmain.phpファイルからコメントすると、giiを使用してモデルを生成できます。

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

php - yiiフレームワークのCRUDジェネレーター(gii)に、「「バウチャー」はCActiveRecordから拡張する必要があります」というエラーメッセージが表示されます。

giiを使用してバウチャーテーブルのCRUDを生成しようとしています。常にCRUDを生成する簡単な手順に従いますが、今回は「バウチャー」テーブルで予期しないエラーメッセージが表示されます。

「バウチャー」はCActiveRecordから拡張する必要があります。

以下は、CRUDを生成しようとしている方法です。

ステップ1:モデルの生成:

モデル生成

彼女はroot/protected / models/Voucher.phpにある生成されたバウチャーモデルです

Voucher.php

ステップ2:CRUDの生成:

CRUDの生成

回避策:

モデルクラスのパスエイリアスを使用してCRUDを生成しようとしましたが、機能します。下の画面をご覧ください。

回避策

回避策については問題は解決しましたが、CRUDジェネレーターが他のすべてのモデル名のようにCRUDを生成しないのはなぜだろうか。このエラーは「バウチャー」モデルでのみ表示されることに気付きました。この特定のモデルでは、上記の回避策を実行する必要があります。

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

yii - GII (YII 経由) で生成したビューにアクセスする方法は?

YII と GII を使用していくつかのフォームを作成することができましたが、正直なところ、完全には理解できません。誰かが私にこれを説明できれば、本当に感謝しています。

基本的に、ここでフォームクリエーターにアクセスして作成します。

次に、次のように入力しました。

コードを生成すると、「createProduct.php」というファイルが次の場所にあります。

  1. このビューにアクセスするにはどうすればよいですか? 私はこのようなものがうまくいくはずだと考えました: http://mysite.com/createProduct (しかし、そうではありません)
  2. リンクを次のように変更したい場合はどうすればよいですか: http://mysite.com/admin/products/createProduct

どんな助けでも大歓迎です!

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

yii - YIIの既存モデルのクラッド

GIIによって自動的に生成されたクラス化されたモデルのCRUDを作成しようとしています。

クラスはmodels/entity/Article.phpのように保存されます。クラス名models.entity.SomeClassまたはentity.SomeClassとしてGiiジェネレーターを配置しようとすると、機能しません。

エイリアス「entity.Article」が無効である場合、giiは停止します。既存のディレクトリまたはファイルを指していることを確認してください。

CRUDスクリプトを正しく実行するにはどうすればよいですか?

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

yii - yiiフレームワークのモジュールでgiiジェネレーターを使用する方法は?

モジュールを作成するためにgiiジェネレーターを使用しています。

問題は、そのモジュールのフォームまたはモデルを作成しようとしたときです...そのモジュールでそれらのファイルを生成するように指示できません...メインのアプリケーションフォルダーでのみ実行されます。

何か案は?

ありがとう。ここに画像の説明を入力してください

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

php - Gii で生成された CRUD に where close を追加する

私は Yii の初心者で、GII を使用して CURD テーブルを作成しました。すべて正常に動作していますが、データベースから特定のレコードを取得したいだけで、WHERE 句 (たとえば、「クライアントの性別が男性の場合」など) を挿入します。Gii の生成コードでデータベースからデータが取得された場所と、必要な場所が見つかりません。コードに WHERE 句を挿入します。

ご存知のように、Gii によって生成されたモデル、コントローラー、およびビュー ファイル。モデルファイルは以下の通りです。私のビューは CGridView を使用して CRUD テーブルを生成しました。

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

php - Yii $this->redirect() がアクション メソッドで機能しない

Giix コンポーネントを使用して 1 つのモジュールを作成しました。作成または更新アクションを実行すると、作成および更新ビューが適切にレンダリングされます。しかし、フォームを送信した後、リクエストデータを使用して同じ作成または更新メソッドを再度呼び出し、使用してリダイレクトを設定すると保存メソッドを呼び出した後

声明。空白の画面が表示されます。

私もこの問題を追跡し、コードの実行がこのステートメントまで到達することを発見しましたが、このステートメントの後、実行が停止します。このステートメント アクション メソッドにコメントすると、デフォルトの render ステートメントが実行されます

だから、これで何が問題になるのか教えてください。

前もって感謝します