Yii PHP Framework

ソフトウェアのスクリーンショット:
Yii PHP Framework
ソフトウェアの詳細:
バージョン: 2.0.7 更新
日付のアップロード: 9 Apr 16
開発者: Yii Software LLC
ライセンス: 無料
人気: 38

Rating: nan/5 (Total Votes: 0)

は年月を経て、Yiiのが最も使用されるの1になり、周りのPHPフレームワークを愛しています。

このは彼らの巨大な拡張ベース、拡張されたドキュメント、および適切に書かれたコードに起因しているます。

4つの例( '!こんにちは、世界のブログ、絞首刑執​​行人ゲーム、電話帳や基本的なページ)は、ダウンロードパッケージに含まれています。

このリリースの新機能:ます。

ルートエイリアス
依存コンポーネントの構成
不変スラッグ
日付ピッカー言語フォールバック
検証エラーを渡します

このバージョン2.0.6の新機能です:

このルートエイリアス
依存コンポーネントの構成
不変スラッグ
日付ピッカー言語フォールバック
検証エラーを渡します

このバージョン2.0.4の新機能です:

このルートエイリアス
依存コンポーネントの構成
不変スラッグ
日付ピッカー言語フォールバック
検証エラーを渡します

このバージョン2.0.3の新機能です:

このルートエイリアス
依存コンポーネントの構成
不変スラッグ
日付ピッカー言語フォールバック
検証エラーを渡します

このバージョン2.0.2の新機能です:

このルートエイリアス
依存コンポーネントの構成
不変スラッグ
日付ピッカー言語フォールバック
検証エラーを渡します

このバージョン2.0.0の新機能:

このYiiの2.0は、DB移行、データベースアクセスオブジェクト(DAO)、クエリビルダとアクティブレコードをサポートしています。
Yiiの2.0はデフォルトのテンプレート言語としてPHPを使用しています。また、そのテンプレートエンジンの拡張機能を通じて小枝とSmartyのをサポートしています。
内蔵SQLインジェクション、XSS攻撃、CSRF攻撃、クッキーの改ざんなどを防止するためのサポート..
Yiiの2.0はPHPの名前空間と特性、PSR規格、Composerとバウアーを採用しています。
1.1のように、Yiiの2.0支持体はゲッターとセッター、設定、イベントや行動を介して定義されたオブジェクトのプロパティ。
Yiiのデバッガを使用すると、アプリケーションの実行時の内部を調べることができます。
Yiiの2.0は、このようなフラグメントキャッシュは、クライアント側のHTTPキャッシュにクエリキャッシュとして、サーバー側のキャッシュから、キャッシュ・オプションの全範囲をサポートしています。
Yiiの2.0はまた、GII、コード生成ツールを提供しています。
Yiiの2.0を使用すると、すぐに最新のプロトコルに準拠し、完全に機能するRESTfulなAPIのセットを構築することができます。
あなたはすぐに、クライアント側とサーバー側の検証の両方をサポートするHTMLフォームを作成することができます。
Yiiの2.0は、ユーザーの認証と認可のためのビルトインサポートを提供します。
Yiiの2.0はすぐにインタラクティブなユーザインタフェースの構築を支援するために、ウィジェットと呼ばれるユーザーインターフェイス要素の豊富なセットが付属しています。
Yiiの2.0は、いくつかの一般的なタスクを簡素化するために多くの有用なヘルパークラスを提供します。
これは、メッセージ翻訳だけでなく、ビューの変換をサポートしています。
また、ICU標準に準拠し、ロケールに基づいて、複数のフォームとデータのフォーマットをサポートしています。

このバージョン1.1.15の新機能:

このリリースは1.1.14のリリースでCDetailViewで見つかったセキュリティ上の問題が修正されます。

このバージョン1.1.14の新機能:

この新:
キャッシュバックエンドとしてRedisのキー値ストアを使用して追加されたCRedisCache
YiiはPackagistで登録し、作曲情報ファイルを追加しました
追加されたCPasswordHelper
追加されたカタロニア語翻訳
CHTML :: RadioButtonListの()とCHTML :: CheckBoxListのための新しいテンプレートのプレースホルダ()
CActiveRecordにオプション 'を通じて'が追加されました:: BELONGS_TO関係

このバージョン1.1.11の新機能です:

この追加されたフル機能の行動やイベントCConsoleCommand :: onBeforeAction&CConsoleCommand :: onAfterAction。
PUTのサポートが追加されましたし、POSTボディに_methodという名前のパラメータを介して、POSTを介してトンネリング要求を削除します。
CHTMLにHTML5のURL、メール、数、範囲および日付フィールドのサポートを追加します。
「タイムスタンプ」に「時間」からPostgreSQLの変更日時列型。
追加されたgetIsFlashRequest()、放火犯でCWebLogRouteを使用してFlash / Flexの要求を適切に処理。
各項目のテンプレートを変更することを可能にするCBreadcrumbs :: $ activeLinkTemplateとCBreadcrumbs :: $ inactiveLinkTemplateプロパティが追加されました。

このバージョン1.1.9 r3527の新機能:

この追加されたremoveOldパラメータ生成翻訳ファイルに廃止された行を追加しないことができますyiicメッセージ・コマンドへ
追加されたのYii ::トン()YiiBase ::パワード(へ)
YiiBase ::クラスマップを使用してコアクラスを上書きする機能を追加しました
完全に、CLDRデータの更新を自動化された2.0.1にデータを更新しました。追加されたgetLanguageID、getScriptID、getTerritoryID、getRegionID、getLocaleDisplayName、はgetLanguage、getScript、CLocaleにgetTerritory方法
テーブル名" GII&QUOTのためのオートコンプリートを追加しました。フィールド
CWebUser ::ログイン()ログイン状態を返します。
追加されたCConsoleCommand ::プロンプト()入力とCConsoleCommandを求め::確認()確認のメッセージが表示されます
追加されたCInlineValidator ::カスタムクライアント検証を設定するclientValidate
追加されたCClientScript :: addPackage
添付ファイルとインライン配置のどちらかを選択するxSendFileオプションにforceDownloadを追加しました。
jQueryのイベントハンドラを取り付けるためのデフォルトのグローバルスタイルをセットに追加CHTML :: liveEvents。
例外ログにHTTP_REFERER情報を追加しました
指定されたテーブルのスキーマキャッシュをリフレッシュ追加されましたCDbMigration :: refreshTableSchema()
有意に良好なIDEの自動補完のための@propertyで文書化されたコンポーネントのアクセサ
追加されたCWebUser - &#のSpark Proの; loginRequiredAjaxResponse - ユーザー・セッションの有効期限が切れている場合にはAjaxの呼び出しに対して返される値
CFileCache ::取得()は現在の同時要求で発生する可能性のあるPHPのエラーを抑制しません
jquery.yiiactiveform.jsはjQueryのダイアログでCActiveFor​​mを使用している場合、JSのエラーを防ぐために)(検証するために、フォームの可視性のチェックを追加しました
CErrorHandler :: handleExceptionでAJAX呼び出しのため削除チェック()
CAssetManagerは現在、別のファイルのmtimeを持つファイル/ディレクトリの異なるハッシュを生成し、
Yiiのエラー画面は、現在のエラー/警告/通知などの適切なメッセージが表示されます
CHTML :: clientchange()は結合事象のために()メソッドで新しいjQueryのを使用しています

この何がバージョン1.1.8 r3324で新しく追加されます。

パブリックであることをCUploadedFileのコンストラクタを変更しました。
COutputCacheを設定することで、キャッシュされたコンテンツを無効にするためのサポートを追加しました::持続時間が0であること。
v4.3.0にアップグレードHTMLPurifier。
より多くの相互運用性のためのアプリケーション/ XMLに変更されたXML MIMEタイプ。
1.8.13にjQueryのUIをアップグレードしました。
1.6.1へのjQueryをアップグレードしました。
1.0.1への青写真のCSSをアップグレードしました。
CWebServiceはプロダクションモードでソースファイル名、エラー行番号は表示されません。
falseにCDbConnection :: $ emulatePrepareを設定することになりまし明示的にfalseであることをPDO :: ATTR_EMULATE_PREPARESを設定します。
カスタムイベントタイプをサポートし、AJAXを使用した場合の競合を避けるために結合変更CHTML :: clientChangeイベント。

この修正されたバグ:

このバージョン1.1.7 r3135の新機能です。
CDbCriteriaを再帰的にマージを修正::で
GIIはそれにリンクよりFKを持つ子を持つ親のための唯一の1つのリレーションを生成するバグを修正
CPgsqlSchemaはいくつかのシナリオで正しくシーケンス名が検出されなかったバグを修正
固定された発射イベントを複数回AJAXifiedのページに住んで()/デリゲートを()を使用して、
マイグレーション・コマンドはconnectionIDプロパティ値を尊重していないことバグを修正
複数回使用した場合renderDynamicとbeginCacheが働い​​ていなかったバグを修正
selectionChanged&QUOT上CGridView jsのバグを修正しました。sboxnameは未定義&QUOTです。
CWebUser :: getFlashes()は、結果のカウンタ配列を返すことになるバグを修正
CHttpRequest ::のgetURL()getRequestUriと同じである必要があります
固定CDbCriteria :: mergeWithエラー
いいえオートインクリメント・カラムCSqliteSchemaを呼び出すこと:: resetSequence()例外をスローする可能性があることバグを修正
GIIコード/差分ビューでは、上から順にされなかったバグを修正
現在のページを離れるときCGridViewのAjaxの呼び出しがいつかエラー警告を表示していましたバグを修正しました(mdomba、羌族)
チェックボックスは、フィルタとして使用することができるようにCGridViewフィルタは、現在のjQueryシリアライズ()の代わりにPARAM()を使用し
適切にFirefoxとChromeでレンダリングされませんCGridViewが偶数行の問題を修正しました
正しくファイル拡張子を見つけていなかったCFileHelper :: getExtension、てValidatePathとgetMimeTypeByExtensionのバグを修正
一部の列が正しくMigrateCommandで引用されていないバグを修正
表の別名を使用している場合、クエリビルダは、ASキーワードを認識していなかったバグを修正
CActiveDataProviderを呼び出しバグを修正しました:: getTotalItemCount()を明示的に適用されるスコープが消えてしまいます
デフォルトのスコープに「加入」今STAT関係によって尊敬されています
CJuiDatePicker.flag = trueを設定する際に、日付ピッカーが表示されないだろうとバグを修正
MSSQLのためのrenameColumnが正しく動作しませんでしたバグを修正
呼び出しスタック内の方法は非常に複雑な署名を持っている場合、PHPの通知が例外ビューで発生する可能性があるバグを修正しました
非cgridview要素を更新するときCGridviewが壊れるエラーを修正
固定CCheckBoxColumnのバグ、"すべて&QUOTをご確認ください。必要なときにチェックボックスは/オフのチェックされていませんでした
CGridViewの不具合を修正しました、selectionChangedは時&QUOT呼び出されなかった。すべての&QUOTをご確認ください。クリックされました
CDbCommandで固定リセットシーケンス:: truncateTable
いくつかのPECL-memcacheのとmemcachedのバージョンで修正されCMemCacheの非互換性
機能強化:
追加され、名前のスコープをパラメータ化基準にスコープを追加、マージ範囲の基準を実装しました
追加されたRESTfulなURL管理
改善されたCUrlManager :: parsePathInfo()多次元入力配列をサポートするために、
&QUOTのサポートが追加されました;を通じて"関連テーブルのデータを処理することを可能にするActive Recordの関係で
CClientScriptでカスタムスクリプト・パッケージを使用するためのサポートが追加されました
露出したCActiveFor​​m ::属性とsummaryID
追加されたCDbColumnSchema :: DBの列が自動増分であるかどうかをチェックできるようにする自動インクリメントプロパティ
CGridViewとCListViewの両方に追加updateSelectorプロパティ
「validSchemes 'と' defaultScheme 'プロパティ(Yを!!)追加することによって強化されたCUrlValidator
強化されたCWidget :: getViewPath()をテーマにしたビューのパスを返すことをサポートするために
強化されたCGridView:Ajaxのエラーに適切なメッセージを構成して表示したり、必要に応じてカスタムエラーハンドラに送信されます
CFormInputElement :: $ enableAjaxValidation追加され、個々の入力フィールドのAJAXの検証をオン/オフできるようにするには$ enableClientValidation
追加された木靴職人に$ dumpLogsパラメータ::フラッシュ()ログメッセージは自由にダンプするように強制することができますので、
CHTML :: activeRa​​dioButtonListとCHTML :: activeCheckBoxListに「uncheckValue 'オプションを追加しました。それは隠しフィールドレンダリングを回避することができます
露出したCClientScript :: $ hasScripts
追加されたCWebUser ::するAuthTimeout認証タイムアウトとセッションタイムアウトの間の分離をサポートします
必要なときだけautoConnectionがtrueに設定されていない限り、CDbConnectionは現在、DB接続を開きます。
AJAXベースの検証を必要とする入力フィールド用のカスタム入力IDを使用するようにサポートが追加されました
独立したデシベル接続間のAR関係を許可します
クラスベースのアクションとの結合パラメータを使用するためのサポートが追加されました
減少またはキャプチャ(Y!)の可読性を高めるためにCCaptchaAction ::オフセット性を追加しました
追加されたCDbCommand ::モードを取得するPDO結果を設定できるようにするはsetFetchMode
GIIでモデルを作成する場合は、データベースのフィールド名は、PHPの変数の命名規則に準拠するためにチェックされます
追加されたCHttpRequest :: getPut()とgetDelete()は完全にRESTfulな要求をサポートするために
ターゲット"&QUOTを尊重するためのサポートを追加しました。 &QUOT CHTMLによって生成された要素の属性、提出" HTMLオプション
CActiveFor​​m JavaScriptが正しくチェックボックスやラジオ型入力フィールドに(Yを!!)validatonトリガする必要があります
CTimestampBehavior :: timestampExpressionは現在、DB表現することができます
フィルタプロパティが文字列の場合CDataColumnは今、常にフィルタをレンダリングします
SQLの実行中にエラーが発生したデバッグモードで追加されたSQL文の表示
追加されたCButtonColumn :: afterDeleteように、削除機能の後に呼び出すことができますjavascript関数カスタム
空白セルの表示をカスタマイズする可能にするためにCGridView :: blankDisplayを追加しました
memcachedのチェックを追加しましたし、要件チェッカーへのヒント
GIIログインページのパスワード入力にデフォルトのフォーカスを設定します。
たCMenuメニュー項目の「ラベル」オプションは、オプションで、空の文字列値を取ることを許可します
追加されたCWebUser :: autoUpdateFlash
追加オプションは、任意のツリービューのノードに対して設定することができるようにCTreeView ::データにhtmlOptionsを追加しました
追加されたCDbMigration ::実行()
追加されたCMultiFileUpload ::オプションの追加オプションは、マルチオブジェクトのコンストラクターに渡すことができるように、
CGridViewの列を指定するときに列タイプはオプションであることを許可します
)CDbCriteriaにパラメータを逃れる::(比較$を追加しました
タブのコンテンツをスキップすることができるように改善されたCJuiTabs
追加されたCListView ::セパレーター
CModelに$ clearErrorsパラメータが追加されました::検証()
追加されたCDbConnection ::をsetAttributes()とのgetAttributes()PDO属性を持つDB接続を初期化するサポートします
CBaseListView.enablePaginationがfalseに設定されているsummaryTextに追加された複数のトークン
CActiveRecord ::クエリ()が露出
カスタムAjaxのエラーハンドラを使用する可能性のために追加しましたCGridView :: ajaxUpdateError
アプリケーションを生成したWebアプリケーションでCController代わりのコントローラーを使用して可
関連するモデルを得ることなくリレーショナルクエリを実行する機能が追加されました
エラーページは現在、パラメータリスト内の連想配列のキーが表示されます
追加されたCController :: getActionParams()とinvalidActionParams()アクションパラメータバインディング機能をカスタマイズできるようにします
追加されたCEvent :: $ paramsは
mb_strlenが利用可能な場合CStringValidatorはデフォルトでアプリケーションの文字セットを使用しています
変更点:
CGridViewは現在、本文の内容の後にフッターをレンダリング
(、真の$名)CActiveRecord :: getRelatedを呼び出すと、今isNewRecordがtrueの場合でも、DBクエリを再実行します
バージョン1.8.11へのjQuery UIをアップグレード
バージョン1.5.1へのjQueryをアップグレード
CConsoleCommand :: usageError()がエラーコード1で今すぐ終了します
jQueryのUIは今縮小さCSSを使用しています
それはjQueryのコアになので削除しましたjQueryの寸法は、プラグイン
2.1.2へのアップグレードbgiframe
新しい:
CActiveFor​​mを使用して、シームレスなクライアント側のデータ検証を実行するためのサポートが追加されました
追加されたCDateValidator
クエリキャッシュのサポートを追加しました
追加されたリトアニア語翻訳

このバージョンは何1.1.6 r2877で新しく追加されます。

ページバイやソートとリレーショナルARクエリは、SQL Serverのために働くために失敗することがありますバグを修正
ARとGIIは、Oracle DBのデフォルト・スキーマ内の表ではないために失敗することがありますバグを修正
データは浮動小数点数が含まれている場合CJSON ::エンコードが無効なエンコード結果を生成することができるバグを修正
CJuiDatePicker :: $名は、PHPのエラーが発生することがありバグを修正
CHttpRequest :: getPathInfo()は今(サム・ダーク、creocoder)エンコードされた文字を尊重します
PHP 5.2とPECLのFileInfo拡張子で使用されている場合CFileHelper ::のgetMimeType()がエラーの原因となりました
CDbCommandBuilder :: createInCondition()は、複合キーでは動作しないバグを修正
グループの正しい取り扱いを無効にCDbCommandBuilderのタイプミスを修正し、createCountCommandに持ちます
グリッドビューとリストビューでレンダリングされたキーは、エンコードされるべきである問題を修正しました
ARは、PostgreSQLの配列の列型では動作しません問題を修正しました
CListViewでのAjaxのリクエストは、それ自体の内部でDOMコンテナを生成していましたバグを修正
リレーショナルクエリで使用された場合CActiveRecordが::あいまいな列のエラーが発生することがあります)(存在する問題を修正しました
問題を修正しましたCGridViewとCListViewで表示される概要は、SQL Serverの正しくない可能性がありますことを
フラットCJuiDatePickerが正しくのタグを閉じていないことを問題を修正しました
CSecurityManager :: computeHMAC()は非標準HMACを生成するバグを修正
モデルとCFormを使用してフォームを作成するときに、ユーザーが入力したフォームIDが優先されないバグを修正
CLDRからI18Nデータの数シンボルを生成する際にバグを修正
CAssetManager ::パブリッシュ()が存在しないディレクトリにシンボリックリンクを作成しようとしたときにPHPのエラーの原因となったバグを修正
CActiveFor​​mがフォーカスの設定について不必要なjsのコードを生成するバグを修正
固定CDateTimeParser ::パース()、それらがパターンで使用されていないデフォルトの時、分、第2のハンドリング
バージョン1.47にCMultiFileUploadで使用される更新されたマルチプラグイン
CDbCommandに$ driverOptionsパラメータが追加されました:: bindParam()メソッドは、
パブリッシングプロセスから無関係なファイルの除外をサポートするために追加CAssetManager :: $ excludeFilesプロパティ
ブログデモのコンタクトフォームモデルは今CCaptcha :: checkRequirementsを利用することがありません
それがヌルに設定されている場合はCHTML ::ボタンがname属性をレンダリングしません
CValidatorの署名を変更:: createValidator()、それが簡単に使用できるようにすること
バージョン1.0に更新しました青写真のCSS
CWebUser :: getReturnUrlに追加しました$ defaultUrlパラメータ()
Yiiの::トンへCLDRベースの複数形の形式と番号のプレースホルダのサポートが追加されました(creocoder、サム・ダーク、強、dmitriy.trt)
CWebApplicationとCControllerでcreateAbsoluteUrlは現在、すでにホスト情報が組み込まれていたURLのルールを尊重します
ユーザーの混乱を軽減するGII-作成したconfigファイルに追加しましたipFilters(サム・ダーク、スティーブFriedlの)
追加されたCDbDataReaderはCountableインターフェイスを実装します
SQL Server用を追加しましたcheckIntegrityとresetSequence
改善されたCActiveFor​​m、データ・モデルの同じタイプの同じページに複数回使用できるように
CDbConnection.tablePrefixがテーブル接頭辞として空の文字列を使用することができます
たCMenu ::アイテムを追加しましたsubmenuOptionsオプション
追加されたCDbConnection :: driverMapは、より簡単にスキーマクラスをカスタマイズできるようにします
バージョン1.9へのCLDRのデータを更新しました
配列とそれを包むことなく、複数のフォームまたは選択形式量パラメータを渡す可
CDbConnection :: quoteColumnNameとquoteTableNameは適切テーブル接頭辞とスキーマの接頭辞を引用します。
追加されたCConsoleCommand ::のinit()
各コールスタックのソースコードと例外の表示を改善しました(サム・ダーク、強)
コンソールコマンドモードでエラー表示を改善しました
コンソールコマンドで匿名のパラメータとグローバルオプションを使用するためのサポートが追加されました
チェコとクロアチアを追加しました翻訳メッセージ
より高速なログを処理するための拡張CFileLogRoute
改善されたYiiのためのIDEのコード補完::アプリ() - &#のSpark Proの。
CSortは現在、関連するモデルフィールド(サム・ダーク、denis909)でグリッドをソートするrelation.field記法をサポートしています
X-sendfileのヘッダを使用して、ファイルのダウンロード要求を処理するためにxSendFile();&#のSpark Proの - を追加しましたCHttpRequest
リファクタリングたCMenuそれが簡単に拡張することができるようにすることたCMenu :: renderMenuItemを追加することにより、
よりよい使用のためのCCheckBoxColumnをリファクタリングし、CCheckColumnを追加しました - &#のSpark Proの、selectableRows
複合外部キーは)(CActiveRecord ::関係のカンマで区切る必要があります
CGridViewは今のフィルタを変更した後、最初のページが表示されます
ISSET($モデル - &#のSpark Proの; x)とISSET($モデル[ 'X'])は現在、CActiveRecordモデルについて同一であります
$設定可能なオプションは$ htmlOptionsに住んで作ることCHTML :: clientChangeを()に変更
データベースの移行機能を実装
追加されたクエリビルダ

この要件ます。

PHP 5.4以上

同じようなソフトウェア

Apache VCL
Apache VCL

12 May 15

Apache Stanbol
Apache Stanbol

13 Apr 15

Hydra.js
Hydra.js

13 Apr 15

Enyo
Enyo

20 Jul 15

開発者の他のソフトウェア Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

へのコメント Yii PHP Framework

コメントが見つかりません
コメントを追加
画像をオンにする!