問題タブ [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.
php - yii フレームワークで URL フレンドリを自動的にセットアップする方法
私はちょうどyiiフレームワークを学んでいて、yiiのURLの設定方法に関するこのチュートリアルを読んでいます
しかし、10個のコントローラーがあるとします。構成ファイルでコントローラーを1つずつ定義する必要がありますか? すべてのコントローラーに対して www.yoursite.com/yourController/yourAction/yourID のような URL フレンドリーを設定するより良い方法はありますか?
codeigniter は自動的にそれを行ったと思います... yii はどうですか?
php - Yii フレームワークを使用してバック リンクを作成しますか?
Yii フレームワークのアクション ビューで戻るリンクを作成する方法を知る必要があります。
私は使いたいのですCHtml::link('Back',Yii::app()->request->urlReferrer);
が、これはどういうわけか働きたくないのですか?
このフレームワークにとってはまったく新しいものです。
php - Yii、yiic、コンソール
Yiiのインストール手順では、コンソールとコマンドラインユーティリティ(yiic)を使用する必要があります。
さて、私の共有ホスティングでは、sshアクセスがありません。
これが私が以下の質問をする理由です:
- どのくらいの頻度で、どのような理由でコンソールを使用する必要がありますか?
- yiicの使用を回避する方法はありますか?
- ローカルサーバーでyiicを実行してから、すべてを最終的なWebサーバーに転送できますか?
ありがとう!
php - Yii フレームワーク 多対多の関係
Yii フレームワークで多対多の関係を保存および更新する方法は何ですか?
php - Yii を PHP フレームワークとして選択することは正しい選択ですか?
私は新しい Web サイトの開発を開始しようとしており、PHP フレームワークに関する調査を行っています。私は高度な PHP 開発者ではありませんが、数年前から (asp.net で) Web サイトとアプリを開発しています。
私の Web サイトは主に AJAX ベース (jQuery を使用) であり、Web サービスを多数呼び出します。いくつかの調査の後、ここに私が思いついたものがあります:
CakePHP: もともとこれで開発を開始しましたが、複雑すぎることがわかりました。それを使うためだけに、この新しいものをすべて使用して学習する必要があるという事実は、少し気が遠くなるようなものでした.
Zend: フレームワークのパフォーマンスには少し懐疑的ですが、Web サービスの作成を強力にサポートしていると聞きました。ちょっと複雑だという話も聞きました。
CodeIgniter: これを使用しない本当の理由はありません。私が読んだことによると、CodeIgniter と Yii は非常に似ていますが、Yii は少し高速で、PHP4 用の不要なコードはありません (私は PHP5 のみで開発する予定であるため)。
Yii に関して言えば、他のフレームワークよりも新しく、コミュニティが小さいことだけが私を怖がらせます。また、Zend とは対照的に、大量の Web サービスをサポートしていないようです (私の理解では SOAP のみです)。
だから私の質問は次のようになります:
- これらのことは私を心配する必要がありますか? (コミュニティとしてはそれほど大きくなく、Web サービスのサポートも貧弱です)
- 他に調べるべきことはありますか?
- 主に AJAX ベースの Web アプリケーションで、他のフレームワークよりも Yii を選択しても問題ありませんか?
バラ
php - Yiiフレームワーク-いくつかのフォルダにあるファイル「.yii」とは何ですか
次のフォルダに「.yii」ファイルがあります。
- / Assets /
- / images /
- / protected / commands / shell /
- / protected / extends /
- / protected / messages /
- / protected / runtime /
- / protected / views / system /
- / themes / classic / views / layouts /
- / themes / classic / views / site /
- / themes / classic / views / system /
それは何ですか?
php - ビュー:1つのビューに複数のビューを含める
Yiiフレームワークを使用してさまざまなMVCでアプリケーションを開発しました
例えば
学生の連絡先の詳細や学生のコースなどのクラッドレイヤーを作成しました。
それぞれに独自のメニューがあり、クリックするとそれぞれ独自のビューがレンダリングされるため、すべてが完全に機能しました。
今、私のクライアントはすべてを1ページに表示することを望んでおり、非常に永続的です。1ページに表示する必要がある7つのMVCについて話しています。各MVCには、独自のコントローラー、モデル、ビュー、および独自のDBテーブルがあります。アプリケーション全体を書き直さずに、すべてを1ページにレンダリングするにはどうすればよいですか?これは可能ですか。
php - 別のコントローラー内のコントローラー
Yii フレームワークを使用して別のコントローラ クラス内でコントローラ クラスをインスタンス化することは可能ですか?
たとえば、コントローラー Student とクラス Student のメソッド actionShow があります。
このアクションをメソッド $studentContact = new Student_ContactController; に含めることは可能ですか?
エラーが発生しています:-(
php - Yiiフレームワーク-モジュールのすべてのコントローラーに同じアクセスルールを指定するにはどうすればよいですか?
管理者固有の操作用のモジュールを作成しました。すべてのコントローラーに同じアクセスルールを記述したくありません。それはかなりのコーディングスタイルではありません。
html - Yii - 応答データを変更する
アプリケーションでタイトルとメタ タグを動的に生成する必要があります。したがって、応答オブジェクト (symfony フレームワークのようなもの) を取得し、対応するデータをセクションに設定する必要があります。Yiiでこれを行うにはどうすればよいですか?