問題タブ [yii]

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

file-upload - YiiのActiveFormを使用したファイルのアップロード

YiiのActiveFormを使用して、画像アップロードフィールドを含む基本的な登録ページを作成しようとしています。しかし、私は問題にぶつかっています。次のコードを使用してフォームタグを作成しています。

上記のコードは、Yiiで次のエラーメッセージを生成します。

プロパティ「CActiveForm.enctype」が定義されていません

私も試しました:

と同様:

しかし、これらはどちらも機能しません。

何が間違っている可能性があるかについてのアイデアはありますか?beginWidgetを使用して、ファイルアップロード機能を備えたマルチパートフォームを作成できますか?これのために私が従うべきフォーマットは何ですか?ドキュメントやフォーラムで答えが見つからないようです。

ありがとう!

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

php - YiiでフォームとCPaginationを組み合わせる

サーバーログを表示するページを設定し、特定のアクションや日付などでログをフィルタリングできるようにフィルターフォームを追加しましたCPagination。ただし、結果をページに分割する方法がわからないようです。ウィジェットを追加すると、CPaginationウィジェットからページが選択されたときに、フィルターフォームが再送信されず、フィルター結果が失われます。

CPaginationウィジェットを使用してフィルターフォームデータを維持するための簡単なソリューションがわからなくなっています。どんな提案も素晴らしいでしょう。

更新
これは機能していますが、フォームデータを維持するためにセッション状態を設定する必要がありました。

別のページへのナビゲーションでセッション状態をクリアする方法についてのアイデアはありますか?

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

php - Yii の AssetManager のポイントは何ですか?

JS および CSS ファイルを管理するための Yii の AssetManager に関する情報はあまり見つかりません。私の質問は、AssetManager を使用するポイントは何ですか? 開発プロセスにどのような価値が追加されるかはわかりません。実際、コードが複雑になっているようです...スクリプトやCSSコードを変更するたびに、アセットフォルダーに移動して削除する必要があります私は最新バージョンを持っています。

すべての Javascript ファイルを /webroot/js/ の下に置き、タグを使用してファイルをロードするだけで、AssetManager の問題を解決するよりもはるかに簡単なようです。さらに、Yii の registerCoreScript 関数は、YSlow が推奨するように、スクリプト タグをコードの末尾の body タグの近くに配置するのではなく、常にヘッダー タグ内に配置します。

Yii の AssetManager に対する私の理解にはギャップがあるに違いないと思います。AssetManager を使用する方が、PHP コード内にスクリプト タグをハードコーディングするよりも優れている理由を知っている人はいますか? 私は少し混乱しています...

ありがとう!

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

php - YiiのCJuiDatePickerが機能しません

Yiiドキュメントの例をコピーしましたCJuiDatePicker

p>

フォームフィールドはレンダリングされますが、クリックしても何も起こらず、カレンダーは表示されません。私は何かが足りないのですか?JQueryを手動で含める必要がありますか、それともjavascriptコールバックまたは上記の例以外のものを設定する必要がありますか?

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

php - 他のPHPフレームワークのライブラリとヘルパーに相当するYiiは何ですか?

KohanaとCodeIgniterにはヘルパーとライブラリがあるので、コントローラーから使用するモジュラー機能を実装するYiiの方法は何ですか?

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

php - Yii コントローラーで

私は初心者であり、最初の小さなアプリケーションを設計している Yii フレームワークを学んでおり、この位置で立ち往生しています。皆さんの指導者として注意が必要です。

ユーザーが「都市」を選択するヘッダーセクションのメインレイアウトに「都市名」リストがあり、そのCity_idを「PostController」に渡し、その都市の投稿を検索して最後のPostonlyを表示したいと思います。

これを処理する方法についてのアイデア。

皆様からのご連絡をお待ちしております。早めの返信をお待ちしております。

氏族長

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

php - Yii Framework を使用してサンプル アプリケーションを作成できない

私はPHPが初めてです。「yii-1[1].1.4.r2429.zip」ファイルをダウンロードしました。Yii PHP フレームワークを使用してサンプル アプリケーションを作成してみます

yii-1[1].1.4.r2429.zip をこのパスに抽出しました。

Windows では C:\xampp\htdocs\yii

このガイドラインを使用してサンプルアプリケーションを作成してみてください

http://www.yiiframework.com/doc/guide/quickstart.first-app

次のようにコマンドラインで yiicを実行します。

動作していません。

助けてください

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

yii - Yiiフレームワーク....オンザフライで合計を計算する

私はYiiフレームワークの初心者で、小さなWebプロジェクトで学び始めたので、それを解決する方法としてこの立場に固執しました。

ユーザーが注文を確認した「Order_form」があります。「数量」を変更したい場合は、これだけを変更できます。これを行うことで、数量が変更された場合に同じフォームでオンザフライで計算される合計値を変更する必要があります。ユーザー。

beginWidget('CActiveForm'、array('id' =>'order-form'、'enableAjaxValidation' => false、)); ?>

endWidget(); ?>

$(document).ready(function(){var myVar = '999'; $( "#model_total")。val(myVar);}); '

ここでは、必要なものを明確にするためにスクリプトを更新したので、同じフォームで「999」の値を「Total」に渡そうとしていますが、これは機能しません。それは私が行方不明/何か間違ったことをしている可能性があります。

数量x価格を計算し、可能であればコントローラーから結果を取得する別の方法も希望します。可能な場合は、コードをガイドしてください。

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

php - アラビア語のメタ タグ

アラビア語のメタ タグを表示しようとしていますが、ページを読み込んでソースを表示すると、ゴミが表示されます。

これは私のconfig.phpファイルです

これは私のヘッダーファイルです

クッキーで報われるのを手伝ってください:)

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

yii - Yii 要件ステータス

新しい VPS (Linux+php-5.3.3+ apache) に最初の小さなプロジェクトをアップロードしようとしましたが、これらの問題が原因であることがわかりました。

1- Linux システムで php+apache を使用するには、プロジェクト内のすべてのフォルダーを小文字にする必要があります。2-奇妙な問題は、このような場合、modlules 関数の呼び出しでエラーが発生することです.... Post::xxx に変更した場合、post::xxx は問題ありません。つまり、すべてを小文字にする必要があるということです。3- CDbConnection は DB 接続を開くことができませんでした: ドライバーが見つかりませんか? 4- yii/requirements を実行したところ、以下のすべてのサービス/ステータスが FAILED になり、残りは PASSED になりました。

上記のサービスをPASSEDにする方法についての提案。私はMySQL dbを実行しています。

すぐに聞けるのを楽しみにしています。