問題タブ [yii2]
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 - Yii2 データ プロバイダーのデフォルトの並べ替え
Yii 1.1 では、このコードはデフォルトのソートで機能します:
Yii2でデフォルトのソートをどのように設定できますか?
以下のコードを試しましたが、結果はありません:
php - Yii2 は共通の拡張機能/ウィジェット ビューをオーバーライドします
「~/common/extensions/my_widget」内にウィジェットクラスがあります
レンダリング: "~/common/extensions/my_widget/views/index"
「~/myapplication/」で新しいアプリケーションを作成するときに、「myapplication」のみのウィジェット ビューをオーバーライドする方法と、ビューが見つからない場合はデフォルト ビューを使用する方法を教えてください。
~ は私のベースフォルダーです
php - Yii2.0 の CheckboxList 項目をフォームの読み込み時にチェックする方法は?
YII 2.0 フレームワークでアクティブフォーム チェックボックス リスト ウィジェットを使用しようとしています。
私の場合、チェックボックスリストとしてレンダリングされる言語の名前を持つ「リスト」と呼ばれる配列がありますが、今ではそれが可能ですが、フォームが読み込まれるときにチェックボックスをオンにしたいです。
次の行を使用すると、HTML ヘルパー クラスを使用して必要なものを実現できます。
しかし、Activeform Widget CheckboxList を使用してこれを実行できるようにしたいと考えています。これは、ドキュメントに従って次のように使用されます。
static チェックボックスリスト( $items, $options = [] )
したがって、私の場合、次の方法で $items のパラメーターを渡す方法を考え出しました。
しかし、チェックボックスをオンにするパラメーターを渡す方法がわかりません。
php - 異なるモデルを使用しているフォームでkartik yii2 FileInputを実装する方法
myyiiapp\backend\views\product_form.php にあるコードは次のとおりです。
テーブル名「product」があり、別のテーブル名「product_images」があり、製品画像パスと製品 ID 列が含まれています。
ProductImage モデルにあり、このフォームがProductモデルを使用している画像のsomeAttributeNameという属性を設定するにはどうすればよいですか。簡単に言うと、ここで複数のモデルを使用するにはどうすればよいですか。最初に製品を作成してからイメージ パスを作成する必要があります。これは、イメージ パスを保存するには、mysql によって自動生成される製品 ID が必要だからです。
Yii2 crud からすべてを生成しました。
php - 基本インストール後の Yii2 データベースのセットアップとコード生成
Yii を試して、基本アプリケーションのバージョン 2 のベータ版をインストールしました。ただし、インストール後の続行方法に関するドキュメントが見つかりません。データベース テーブルを設計する方法と場所、およびコード生成をトリガーする方法を知りたいです。MySQL データベースを使用する予定です。
これで、基本的な Web アプリケーションが (/web で) 実行され、ログインできるようになりました (ユーザー アカウントはユーザー クラスでハードコーディングされています)。フレームワークのバージョン 1 に関するドキュメントは多数ありますが、バージョン 2 を使い始める方法についての指針を期待しています。
php - yii2 でルートディレクトリを取得する方法
yii2 質問
私のyii2のインストール先d:\wamp\www\yii2store
私またはユーザーがアップロードする画像を保存するために、パスを超えたいと思います。
使用可能なすべての引数を渡しましたYii::getAlias('@webroot')
(以下は、使用した引数のリストです)。
@yii
- フレームワーク ディレクトリ。
@app
- 現在実行中のアプリケーションのベース パス。
@runtime
- ランタイム ディレクトリ。
@vendor
- Composer ベンダー ディレクトリ。
@webroot
- 現在実行中の Web アプリケーションの Web ルート ディレクトリ。
@web
- 現在実行中の Web アプリケーションのベース URL。
また、パスを超えて画像を保存したら、このようなパスlocalhost/yiistore2/upload
を img タグ src で使用するにはどうすればよいですか。
もう 1 つ、独自のエイリアスを作成する方法Yii::setAlias()
と、これを作成して、すべてのコントローラーにロードできるようにする方法について説明します。