ホームページ  >  記事  >  バックエンド開発  >  YIIパスの使い方まとめ、YIIパスの使い方まとめ_PHPチュートリアル

YIIパスの使い方まとめ、YIIパスの使い方まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:23:21887ブラウズ

YIIパスの使い方のまとめ、YIIパスの使い方のまとめ

Yii では、// の場合、protected/views/layouts はデフォルトで調整されます。 // は絶対パスを表します。これは実際には絶対パスと相対パスの関係であり、/ はモジュール/ユーザーの下のレイアウトなどの相対パスを表します。単一のスラッシュが使用されている場合、デフォルトでは、現在アクティブ化されているモジュールの下のビューが最初に検索されます。現在アクティブ化されているモジュールがない場合は、システムのルート ディレクトリから検索が開始されます。システムルートから直接検索できます

Yii フレームワークによって定義された名前空間定数:

system: Yiiフレームワークディレクトリを指します
zii: Zii ライブラリ ディレクトリを指します。
application: protected アプリケーションのベース ディレクトリを指します。
webroot: エントリ スクリプト ファイルを含むディレクトリを指します。このエイリアスはバージョン 1.0.3 以降で有効です。 ext
: バージョン 1.0.8 以降で利用可能なすべてのサードパーティ拡張機能を含むディレクトリを指します; リーリー

アプリケーションのホーム ディレクトリは、比較的高いセキュリティ要素を持つすべての PHP コードとデータを含むルート ディレクトリを指します。デフォルトでは、このディレクトリは通常、エントリ コードが配置されているディレクトリ内のディレクトリです: protected。このパスは、アプリケーション構成でbasePathを設定することで変更できます。

YII フレームワーク パス:

リーリー

リーリー
protected/venders ディレクトリ:

リーリー

または protected/config/main.php で説明します:

リーリー

メタ情報を挿入:

リーリー

CSS ファイルまたは JavaScript ファイルをコントローラーに追加します:

リーリー

YII フレームワークの Framework/web/js/source で js を呼び出します。 registerCoreScript キーによって呼び出されるファイルは、framework/web/js/packages.php リストで確認できます。
リーリー

ビュー内の現在のコントローラーのIDを取得します:
リーリー

ビュー内の現在のアクションのIDを取得するメソッド:
リーリー

yii IP アドレスを取得します
リーリー

yii が提出方法を決定します
リーリー

現在のドメイン名を取得します:
リーリー

保護されたディレクトリの物理パスを取得します
リーリー

戻る前のページのURLを取得します
リーリー

現在のURLを取得する
リーリー

現在のホームURLを取得する
リーリー

現在の戻り先 URL を取得します
リーリー

プロジェクトパス
リーリー

いくつかのクラスまたはファイルが一般的に使用されるディレクトリがある場合は、main.php の先頭でパス エイリアスを定義し、そのエイリアスを対応するパスに変換できます。
リーリー

複数ある場合は、main.phpの配列に設定を追加できます
リーリー

YII でモデル内検索を使用する方法

このメソッドを記述するのは問題ありませんが、複数テーブルの結合クエリの場合、通常、Yiiがモデルを自動生成する際に検索メソッドを生成するため、このメソッドを記述することは推奨されません。通常、モデルのクエリとして、つまりテーブル クエリとしてのみ使用されます。
複数のテーブルをまとめてクエリしたい場合は、別のメソッドを書くと良いでしょう。また、アクション内にクエリメソッドを記述することもできます。 モデル内に複数テーブルのクエリを記述する必要はありません。


CActiveDataProviderから返されるクエリ結果は、通常、getDataメソッドを通じてリスト配列を取得します。インターネット上にyiiの例がたくさんありますので、それを確認するだけで理解できます。



Yii ログイン独自のビューテンプレートページを使用したいが、yii に付属する検証ログインコントローラーも再利用したい

コントローラー、モデル、ビューは本質的に独立しており、ビューフォームにYiiのCActiveFormウィジェットを使用するだけで検証機能を実現できます。

http://www.bkjia.com/PHPjc/840742.html


www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/840742.html技術記事 YII パスの使用法の概要。yii では、// の場合、デフォルトで protected/views/layouts が調整されます。 // は絶対パスを表します。実はこれ、絶対と相対の関係なんです…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。