問題タブ [yii-migrations]

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 投票する
2 に答える
1947 参照

yii - 新しい移行の作成時に CConsoleApplication.defaultController が定義されていません

yii 移行システムを使用しようとしていますが、次のコマンドを実行するとこのエラーが発生します。

次のエラーが表示されます。

(CCompenent.php:173)

しかし、設定ファイルで defaultController を定義しました。

Google で何時間も検索しましたが、解決策が見つかりません。

誰かがこの問題について考えを持っていますか?

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

php - Yii ユーザー拡張機能の移行を実行すると、「移行ディレクトリが存在しません」というエラーが表示される

Composer によってインストールされた Yii フレームワーク、public_html フォルダー内の webapp、および vendor フォルダー内のすべてのライブラリがあります。

私の構成console.phpは次のとおりです。

Yii ユーザー拡張機能の移行を実行しようとすると、次のエラーが発生します。

私は何を間違っていますか?

0 投票する
5 に答える
4368 参照

yii - 移行を使用して主キーを持つ列を作成する

Yii で移行を使用して、新しい列を作成しています。コードは問題なく動作しますが、主キーの設定方法がわかりません。

これは私の移行ファイルの一部です:

competition_prizes列を主キーにする方法がわかりません。

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

php - 新しい移行を作成するときの「ストリームを開くことができませんでした」エラー

yii 移行システムを使用しようとしていますが、次のコマンドを実行するとこのエラーが発生します。

次のエラーが表示されます。

これは何template.phpですか?この問題を解決する方法。

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

php - Yii の移行が機能しない

Yii の移行に問題があります。問題は、移行が成功した後に正常に実行されたコードを移行したことです。別の移行コードを試しましたが、最初の移行コードと移行が必要な 2 番目の移行コードが表示されました。続けて、yii に移行を続行するように指示したところ、その後、移行が既に行われているというエラーが表示されました。これは、既に行った移行であり、2 回目の移行を行うことができませんでした。次に、最初の移行コードを削除し、2 つ目のコードを移行しました。コードは正常に実行されましたが、テーブルは作成されませんでした。誰かがこれに対する解決策を持っていますか、なぜ私の移行が行われていないのか、そしてはい、私が実行した2番目のコード、最後のテーブルは移行フォルダーのsafeup()とsafedown()にあります。


これは私のコードですが、再びエラーが発生します。実際には trackstar プロジェクトから yii を学んでいます。それで、これは私のコードです。私はそれをup関数に再びエラーとして残しました。見てもらえますか


移行コードが貼り付けられているのは、これが今表示され始めたエラーです。ここにドロップボックスへのリンク、これが表示されているエラーです ここにリンクの説明を入力してください

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

sql - CDbCommand::createCommand() は、移行内で影響を受ける行をゼロで返します

このコードは問題なく動作します (すべてのデータベース アイテムが期待どおりに更新されます)。

ただし、0 affected rows実行されたクエリごとに出力されます。なんで?

1 つの SQL クエリでステートメントに影響を与える多くの行を実行すると、同じ効果があります。

私は何が欠けていますか?Docs によると、CDbCommand::execute実行によって影響を受けた行数が返されるはずです。移行内で使用する場合、この機能は機能しますか?

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

yii - Yii2 なぜステータス定数を 1 ではなく 10 にするのですか?

私は Yii 2 フレームワークで開発を始めたばかりで、公式の高度なアプリをインストールしました。

ユーザー テーブルの移行スクリプトは、列「ステータス」のデフォルト値として「10」を定義します。

なぜ彼らはこれを使うのだろうか?

過去に、ブール値 (true/false) をそれぞれ 0/1 (mssql に smallint または bit として格納) で使用していました。