問題タブ [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.
yii - Gii がモデル作成者で mysql テーブルを検出しない
config/main.php から:
gii モデル ジェネレーター (http://localhost/yii/testdelete/index.php?r=gii/model) を使用し、テーブル名に「投稿」または「ユーザー」を入力して「プレビュー」をクリックすると、 :
テーブル 'post' が存在しません。
これらのテーブルを使用してモデルを作成できるようにしたいと考えています。
phpMyAdmin からのエクスポート:
CREATE TABLE IF NOT EXISTS post
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
created_on
int(11) unsigned NOT NULL,
title
varchar(255) COLLATE utf8_unicode_ci NOT NULL,
content
text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS user
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
username
varchar(200) COLLATE utf8_unicode_ci NOT NULL,
password
char(40) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT= 1 ;
php - Yii - カスタム コントローラー クラスからの継承 - 見つかりません
これは機能します:
しかし ...
言います:
PHP 警告
include(SomeController.php): ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません
両方のファイルが
ところで、過去に「SomeController」を基本クラスとしてGii Controller Generatorを使用してみました...
と言いました:
「今すぐ試す」をクリックすると、次のようにも表示されました。
PHP 警告
include(SomeController.php): ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません
php - YiiでGiiを使用してデータベーステーブルモデルを生成するにはどうすればよいですか?
問題:
私はgiiを使用してデータベーステーブルモデルを生成しました。したがって、usersテーブルの構造に変更があった場合は、giiを使用し、すべてのリレーションとその他のメソッドをクラスから削除します。したがって、クラスのバックアップを作成し、クラスを再生成して、他のメソッドとリレーションを戻す必要があります。
考えられる解決策:
テーブル'users'の場合、クラスを次の2つのクラスに変更しました。
質問:
上記のメソッドは私のために働いてUsers
おり、コードのどこでもクラスのみを使用しています。それは有効な方法ですか、それともこのロジックに問題がありますか。他に方法はありますか?
ありがとう
yii - Yii / Gii モデル コード生成 メソッドをジェネレーターに追加
私はウェブを見回しましたが、良い説明が見つかりません。
Gii を使用してモデルを生成します。生成するすべてのモデルにカスタム メソッドを追加するジェネレーターを取得するにはどうすればよいか疑問に思っていました。「->queryAll()」の結果を渡すメソッドを追加し、それを自分自身にマップします。
前もって感謝します
php - css/js のない Gii
Yii の自動コード生成ツール Gii を使用しようとしていますが、存在しない大量の CSS および JS ファイルを参照しようとしています。最初から何度も試して、毎回アクセス許可を設定しました。ファイルが生成されていないように見えますが、不可解な名前のフォルダーが生成されます。どうすればこれを修正できますか? 同じ問題を抱えている人は誰も見つかりません。
スクリーンショットは次のとおりです: http://screencast.com/t/zZkuKGo7
正しい方向への助けや指針は非常に高く評価されます。
tdd - Yiiを使用したPhpunitからのCRUDのテストにおけるKOアサーション
マニュアル「Yii1.1とPHP5を使用したアジャイルWebアプリケーション開発」に従っていますが、なぜテストCRUDが失敗するのかわかりません。
正しくテストされた後、Giiから「エンティティARクラス」が正しく作成されました(第4章)が、testCRUDを作成する時点では、次のような誤ったアサーションが返されます。
OK(1テスト、0アサーション)
マニュアルでは従わなかった1つのステップがあり、CDbConnectionクラスを作成しました。これにより、testsConnectionは問題ありませんでした。その上、私はすべての変更クラスTestとmain.phpファイルをチェックし、大丈夫でした。
EntityTest.php
Entity.php
乾杯。
yii - ライブ データベースへの Yii 接続
私はアプリケーション ローカルを開発しており、ライブ データベースに接続したいのですが、gii の crud ジェネレーターにアクセスしようとすると、次のエラーが表示されます。
CDbConnection は DB 接続を開くことができませんでした: SQLSTATE[HY000] [2002] 接続先が一定時間後に適切に応答しなかったため、接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました。
ローカル データベースへの接続には問題がないので、XAMPP やファイアウォールの設定が関係していると思いますが、原因がわかりません。
よろしくお願いします。
yii - Gii モジュール ジェネレーターが一部のファイルを生成しない
次のように、Gii モジュール ジェネレーターが 'admin' に対して生成することを期待しています。
しかし、それは以下のリストを生成するだけです:
なんで?それらの残りを生成するにはどうすればよいですか?私の最初のリストの期待は、「Yii と PHP を使用した Web アプリケーション開発 by Jeffrey Winesett」という本によるものです。
php - Gii モジュールのビュー
Gii ツールを使用してモジュールのコンテキストでモデルの CRUD を生成すると、ビューとコントローラーがモジュール ディレクトリの下に作成されると予想されますが、それらはアプリケーション コントローラーとビュー方向の下に作成されます。なぜ、どうすれば修正できますか?
これが私のモデルパスエイリアスです
説明:
コントローラーとビューはここに作成されます:
ただし、ここで作成する必要があります。
fpga - 佐世保 GII virtex5 fpga 構成
Xilinx SpartanとXilinx Virtex5の2つのFPGAを搭載したSasebo GIIボードを使用しています(ボードには、fpgasの構成用にいくつかの個別のJTAGインターフェイスがあります)。
Linux で ISE 14.4 を使用していますが、Virtex 5 FPGA のコンフィギュレーションに問題があります。(Spartan では問題ありません)。
「Impact」を使用して構成ファイルを FPGA に送信しています。最初に、Impact はボードをスキャンし、問題なく Spartan FPGA を見つけて構成できますが、ケーブルを他のインターフェイスに接続し、Impact でスキャンを押すと、次のように表示されます。
「不明なデバイスが多数検出されています。[はい] を押して続行するか、[いいえ] を押して停止してください。」
NO オプションを押すと、明らかに何も起こりません :-) YES をクリックすると失敗します。手動で Virtex5 FPGA を追加できますが、構成ファイルのアップロードに失敗します (また、アップロードしようとしても失敗します)。デバイス ID を検出します)。
ボード上のすべての JTAG インターフェイスを既に試しましたが、何もありませんでした。
SPARTAN FPGAと同じボードで同じ操作ができるので、行き詰まっています。何か案は ?