問題タブ [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 でグリッド ビューをカスタマイズする
Yii2 で特定のグリッド ビューの概要とソーターを削除する方法。Yii1.1 では、テンプレート プロパティを設定することでそれを行うことができます。yii2でこれを達成する方法は?
php - Yii2 SearchModel の search() はどのように機能しますか?
search
Yii2のメソッドがどのように機能するかを誰か説明できますSearchModel
か? Giiを使って生成しました。ここにあります:
これは私がそれを呼ぶ方法です:
の呼び出しに使用する属性に関係なく、search
常に同じ結果、つまりテーブル内のすべてのエントリが返されます。ここで、私が理解できない何かが欠けています。
どんな助けでも本当にありがたいです。ありがとう。
php - yii2 のアセット バンドルが空のファイルを生成する
アセット バンドルが空の JavaScript および CSS ファイルを生成する
config.php
次に、コンソールで
そして設定で
CSS および JavaScript ファイルは次のディレクトリにあります。
e:/path/yii2.loc/www/css
と
e:/path/yii2.loc/www/js
エンプティを次の場所にバンドルします。
e:/path/yii2.loc/www/cache/css および e:/path/yii2.loc/www/cache/js
私は何を間違えましたか?
php - 2 つの ServerPath に対して 1 つの ServerName (Apache)
Yii2 高度なアプリケーション テンプレートをインストールしました。しかし、仮想ホストに問題があります。
http://test_project/
url:を使用してフロントエンド部分を実行し、: を使用してバックエンド部分を実行したいhttp://test_project/app/
。
しかし、開くとhttp://test_project/app/
(フロントエンド部分は正常に動作します)、404エラーが発生します。これは私のvhosts config
です:
Note
: いくつかの制限により、サブドメインを使用できません (ただし、正常に動作します)。
手伝ってくれてありがとう。
php - デバッガーで yii2 'route requested' が空です
Yii2
例を使用してみてbasic app
、ルーティングに問題があります。シンプルなログイン フォームがあり、送信されると正しいコントローラー アクションが呼び出されますが、$_POST データは空です。Yii デバッガーでは、次の行を除いて、ログですべて問題ないように見えます。
ルートが適切に処理されていませんが、次に何を試せばよいかわかりません。「基本アプリ」にはログインフォームビューが付属しており、ルーティングはそのフォームで正常に機能しています。ここに私のフォームがあります:
完全なトレースは次のとおりです。
リクエストの本文は空ですが、ルーティングは正しいようです:
また、応答ヘッダーでは、リファラーが正しくないことがわかります。次のように見えるはずです'https://localhost/records/web/index.php?r=site/index'.
どんな助けでも大歓迎です。
php - yii2 のグリッドビューの画像
yii2 の GridView に画像を配置する方法は?次のコードがあります。ただし、画像のURLを指定していないため、画像は表示されません。画像のURLをどこに置く?
php - PHP、リレーショナル値での Yii2 GridView フィルタリング
これに続いて:
Yii2 SearchModel の search() はどのように機能しますか?
GridView
リレーショナル データの列をフィルター処理できるようにしたいと考えています。これが私が意味することです:
私は2つのテーブルを持っていTableA
ますTableB
. どちらにも、Gii を使用して生成された対応するモデルがあります。次のようTableA
に、 の値への外部キーがあります。TableB
attrA1 と attrB1 は、対応するテーブルの主キーです。
今、私は、およびの Yii2 を持っていGridView
ます。列の値を検索できるように、とに機能するフィルターがあります。列ヘッダーをクリックするだけで、これら 2 つの列の並べ替えも実行できます。このフィルタリングとソートも追加できるようにしたいと思います。attrA2
attrA3
attrB2
attrA2
attrA3
attrB2
私のTableASearch
モデルは次のようになります。
私のTableA
モデルでは、関連する値を次のように設定します
これはおそらく最善の方法ではありませんが。検索機能のどこかで $relationalValue を使用する必要があると思いますが、方法がわかりません。同様に、この列でもソートできるようにしたいと思います-ヘッダーリンクをクリックしattrA2
てソートできるように. AttrA3
どんな助けでも大歓迎です。ありがとう。
php - 新しいプロジェクトの Yii 1、Yii 2、および最新の Yii Gihub コミットから選択します
私たちは新しいプロジェクトを始めようとしており、Yii を使用したいと考えています。Yii の Web サイトを読んだ後、Yii 2 ベータ版のリリース日は 2014 年初頭に設定されており、github から判断すると、そのマイルストーンは 94% 準備が整っていることがわかりました。
この場合、Yii のバージョンを選択する際の最善の策は何でしょうか? 安定した Yii 1 を使用した場合、後でそのコードを Yii 2.0 に更新するのは簡単になるでしょうか、それとも完全に書き直すか、何か悪いハックになるのでしょうか? それとも、Yii 2.0 アルファを使用する場合、更新は比較的簡単になりますか? アルファ版の不安定性は問題ありませんが、ベータ版がリリースされるまでに、認証や登録などの基本的な作業に取り掛かる可能性は高いですか? 最後に、最新の github コミット (94% 完全なベータ版) を使用するのは良い考えですか、それとも半機能的な「開発」状態にあり、まったく機能しない可能性がありますか?
また、Yii 拡張機能の互換性はどの程度ですか? Yii 2 を使用する場合、比較的少数の Yii 2 拡張機能の選択に限定されるのでしょうか?