この記事では、写真をアップロードするための Yii フレームワークの使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
Yii は、写真やドキュメントなどのファイルをアップロードするための CUploadedFile を提供します。
このクラスの正式な紹介:
CUploadedFile は、アップロードされたファイルの情報を表します。
getInstance を呼び出して、アップロードされたファイルのインスタンスを取得し、saveAs を使用してファイルをサーバーに保存することもできます。名前、tempName、タイプ、サイズ、エラーなど、ファイルに関するその他の情報をクエリすることもできます。
公共財産
物件 | タイプ | 説明 | 定義者 |
---|---|---|---|
エラー | 整数 | このファイルのアップロードのステータスを説明するエラー コードを返します。 | Cアップロードされたファイル |
拡張機能名 | 文字列 | name のファイル拡張子名。 | Cアップロードされたファイル |
エラーがあります | ブール値 | アップロードされたファイルにエラーがあるかどうか。 | Cアップロードされたファイル |
名前 | 文字列 | アップロードされるファイルの元の名前 | Cアップロードされたファイル |
サイズ | 整数 | アップロードされたファイルの実際のサイズ(バイト単位) | Cアップロードされたファイル |
一時名 | 文字列 | サーバー上のアップロードされたファイルのパス。 | Cアップロードされたファイル |
タイプ | 文字列 | アップロードされたファイルの MIME タイプ (「image/gif」など)。 | Cアップロードされたファイル |
1. モデルレベル M で、ルールメソッドのファイル属性としてフィールドを設定します。
リーリー2. レイヤービューを表示します。ここでは、ファイルを選択するためのボタンを生成するために CHtml::activeFileField を使用する必要があるため、入札の enctype を multupart/form-data に設定する必要があります。 リーリー リーリー
3. コントロールレイヤーCリーリー
さらに Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Yii フレームワーク入門と一般的なテクニックの概要」、「優れた PHP 開発フレームワークの概要」、「Yii を始めるための基本チュートリアル」 Smartyテンプレート』、『PHP日時の使い方まとめ』、『phpオブジェクト指向プログラミング入門チュートリアル』、『php文字列(ストリング)の使い方まとめ』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作』スキルまとめ』この記事が、Yii フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。
興味があるかもしれない記事: