Yii PHP Framework

소프트웨어 스크린 샷:
Yii PHP Framework
소프트웨어 정보:
버전: 2.0.11 업데이트
업로드 날짜: 12 Feb 17
개발자: Yii Software LLC
라이센스: 무료
인기: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP Framework는 웹 프로그래머가 대규모의 웹 기반 애플리케이션을 개발할 수 있도록 고안된 고성능 구성 요소 기반의 PHP 프레임 워크를 제공하는 무료 오픈 소스 플랫폼 독립적 웹 기반 소프트웨어입니다. 응용 프로그램.

Yii는 엄격한 OOP (객체 지향 프로그래밍)로 작성되었으며 배우기 쉽고 재사용 가능한 구성 요소를 많이 포함하며 객체 지향 프로그래밍 및 PHP를 사용하기 만하면되므로 개발 시간을 크게 단축 할 수 있습니다 .


기능 요약

주요 기능에는 MVC (Model-View-Controller) 디자인 패턴, AJAX 지원 위젯, 웹 서비스, 오류 로깅 및 처리, 자동 코드 생성, 데이터베이스 마이그레이션, 확장 라이브러리, 쿼리 작성기, 데이터베이스 액세스 개체 (DAO) 지원 , 포괄적 인 문서를 제공합니다.


또한이 소프트웨어는 단위 테스트, 기능 테스트, 테마 및 스키닝, 내장 인증 및 인증, 타사 코드 지원, 계층화 된 캐싱 구성표, 폼 유효성 검사 및 입력, 지역화 및 국제화 및 액티브 레코드 지원을 제공합니다.

채택 된 MVC 모델 덕분에 Yii는 깨끗한 SoC (관심의 분리, 웹 응용 프로그램의 개발 및 유지 관리 단순화)를 제공 할 수 있습니다. 계층 적 역할 기반 액세스 제어 (RBAC)도 지원됩니다. 매력적이고 혁신적인 기능.


Yii PHP 프레임 워크 시작하기

여러분의 플랫폼에 Yii PHP 프레임 워크를 설치하고 사용하려면 Softoware 또는 프로젝트 공식 웹 사이트 (기사 끝에있는 링크 참조)에서 최신 버전을 다운로드하십시오.이 버전은 기본 및 고급의 두 가지 버전으로 배포됩니다 .

컴퓨터의 어딘가에 아카이브를 저장하고, 좋아하는 아카이브 관리자 유틸리티로 내용을 추출하고, 기본 FTP 클라이언트를 열고, Yii PHP Framework를 배포 할 서버에 연결하고 모든 파일을 루트의 폴더로 전송합니다 귀하의 서버의.

이 프로젝트는 아파치와 PHP 5.4를 최신으로 건강하게 관리하는 모든 리눅스 배포판에서 지원됩니다. 지원되는 하드웨어 아키텍처에는 32 비트 (x86) 및 64 비트 (x86_64)가 포함됩니다.

이 릴리스의 새로운 기능 :

버전 2.0.11은 미성년자입니다. 110 개 이상의 향상된 기능과 버그 수정이 포함 된 Yii 2.0 릴리스.

버전 2.0.1의 새로운 기능 :

Bug # 4471 : APC가 설치되었지만 CLI 모드 (samdark, cebe)에서 활성화되지 않은 경우 yii caching ApcCache :: getValues ​​()가 배열을 반환합니다.
버그 # 4823 : yii 메시지의 정확성과 오류 처리가 향상되었습니다 (samdark).
버그 # 4889 : 사용자가 로그인 페이지에 액세스 할 수 없을 때 응용 프로그램이 리디렉션 루프에 들어갔다. 이제 403 (samdark)을 보여줍니다.
버그 # 5070 : Gii 컨트롤러 생성기는 컨트롤러 ID 대신 컨트롤러 클래스 이름을 사용하여 새 컨트롤러 (qiangxue)를 지정해야합니다.
버그 # 5402 : 자산 클래스 (samdark)에 클로저가있을 때 디버거가로드되지 않았습니다.
# 5448 : 날짜 형식화 프로그램이 제공 한 것보다 다른 날짜로 표시되는 날짜 전용 값으로 시간대 변환을 수행하고 있습니다 (cebe)
# 5452 : 응답을 보낸 후에 발생하는 오류가 표시되지 않습니다 (qiangxue).
버그 # 5521 : yii console controllers AssetController가 CSS URL을 '/'(klimov-paul)
버그 # 5570 : yii bootstrap Tabs는 항목 중 하나 (RomeroMsk)에 내용이 설정되지 않은 경우 예외를 발생시킵니다.

버그 # 5584 : 캐스케이드 업데이트를 지원하지 않는 데이터베이스에서 규칙을 삭제할 때 yii rbac DbRbacManager가 항목을 삭제해서는 안됩니다 (mdmunir)
Bug # 5601 : Query :: where () 및 ActiveQuery :: where ()에서 yii db Expression을 값 (cebe, stevekr)으로 사용할 수없는 단순 조건
# 5619 : yii log Target이 없으면 세션을 시작하지 말아야합니다 (klimov-paul, qiangxue)
버그 # 5657 : 일부 APC 설정 (LAV45)에서 yii caching ApcCache :: mset () 및 madd ()가 경고를 유발할 수 있습니다.
Bug # 5665 : RESTful 결과의 currentPage 메타 데이터는 HTTP 헤더 (qiangxue)와 비슷한 1부터 시작해야합니다.
버그 # 5682 : UrlManager :: linkAssets가 true 일 때 asset 명령이 CSS 파일을 잘못 결합합니다 (dmvslv)
버그 # 5702 : js 오류를 피하기 위해 괄호를 Validator :: whenClient에 자동으로 추가해야합니다 (mdmunir, qiangxue).
버그 # 5745 : 경로에 대시가 포함되어 있으면 Gii 및 디버그 모듈에서 404 예외가 발생할 수 있습니다 (qiangxue)
# 5748 : Smarty {경로가 상대 경로 대신 절대 URL을 생성 중 (samdark, motzel)Bug # 5768 : 제출 확인 버튼에 데이터 확인 속성을 설정할 때 버튼을 클릭해도 양식 제출이 시작되지 않습니다 (qiangxue)
버그 # 5780 : QueryBuilder :: batchInsert ()로 인해 "undefined index"가 발생할 수 있습니다. 오류 (qiangxue)
# 5833 : 메시지를 업데이트하려고 할 때 FK 제약 조건 오류로 인해 메시지 명령이 실패합니다 (qiangxue).
버그 # 5863 : 그리드보기에서 모든 개별 yii grid CheckboxColumn 선택란이 & quot; 모두 & quot; 확인란이 선택되었습니다 (samdark).
버그 # 5893 : yii helpers ArrayHelper :: toArray ()는 재귀 호출에서 내림차순 객체를 변환하기 위해 $ properties 매개 변수를 적용합니다 (otsec).
# 5925 : 인코딩 된 값이 중첩 배열 (tebazil) 인 경우 ArrayHelper :: htmlEncode ()가 제대로 작동하지 않습니다.
Bug # 5962 : DateValidator가 Windows에서 ICU 형식을 사용하는 잘못된 날짜에 경고를 던지고 있습니다. Yii는 이제이 PHP 버그 (cebe)를 해결합니다.
# 5997 : 동일한 메시지를 로그 대상에 두 번 내보낼 수 있습니다 (klimov-paul).
버그 # 6018 : yii widgets ActiveRecord :: errorOptions를 통해 인코딩 옵션을 설정할 때, 다른 방법으로 작동합니다 (stanishevsky, qiangxue)# 6049 : yii db Connection :: getSchema () 오라클에 대한 테이블이 존재하지 않는 false를 반환해야합니다. Oracle은 ON UPDATE 절을 지원하지 않습니다. (wenbin1989)
Bug # 6081 : yii rbac DbManager :: getChildren ()이 열 이름을 올바르게 인용하지 않았습니다 (wenbin1989).
버그 # 6107 : yii 메시지가 여러 범주 (samdark)의 경우 .po의 기존 번역을 비 웠습니다.
버그 # 6112 : yii 메시지가 여러 범주 (samdark)의 경우 .po에서 아직 번역되지 않은 문자열을 잘못 쓰고있었습니다.
버그 # 6172 : yii rbac DbManager 테이블 및 열 이름을 제대로 인용해야합니다 (qiangxue)
버그 # 6164 : yii db Expression에 대한 누락 된 지원이 QueryBuilder와 BETWEEN 조건에 추가되었습니다 (cebe).
버그 # 6236 : yii widgets ActiveForm :: enableClientScript가 false (qiangxue) 일 때 JS 스크립트를 등록 할 필요가 없습니다.
버그 # 6150 : yii bootstrap Tabs 드롭 다운 ID가 잘못 생성되었습니다 (samdark)
버그 # 6266 : Reset 버튼을 클릭해도 ActiveForm (InteLigent, qiangxue)을 사용할 때 오류 요약이 숨겨지지 않습니다.
Bug # 6271 : 다른 fetch 모드 (grachov)를 사용하여 동일한 SQL을 실행할 때 쿼리 캐싱이 동일한 데이터를 반환합니다.# 6279 : yii db Schema :: getLastInsertID ()가 PDO (samdark)에 잘못된 기본 스키마 이름을 전달하고있었습니다.
버그 # 6305 : yii i18n Formatter :: asParagraphs ()가 유니 코드를 인식하지 못했습니다 (samdark)
버그 # 6311 : ActiveRecord에 대한 낙관적 인 잠금이 예상대로 작동하지 않습니다 (qiangxue).
버그 # 6367 : 생성 된 CRUD 컨트롤러 (qiangxue)에 대한 사용자 정의보기 경로를 지원하기 위해 yii gii generators crud Generator가 추가되었습니다.
버그 # 6381 : 브라우저가 지원하지 않으면 클라이언트 측 파일 유효성 검사를 비활성화해야합니다 (Skysplit).
버그 : Gii 콘솔 명령 도움말 정보에 전역 옵션이 포함되어 있지 않습니다 (qiangxue).
버그 : yii web UrlRule이 유니 코드 문자 (samdark)를 포함하는 규칙에 대한 URL을 만들지 못했습니다.
버그 : yii web AssetManager는 비활성화 된 자산 번들 (qiangxue)을 게시하지 않아야합니다.
Enh # 608 : yii web AssetConverter :: $ forceConvert (klimov-paul)가 추가되었습니다.
Enh # 4146 : yii bootstrap ButtonDropdown :: $ containerOptions (samdark)가 추가되었습니다.
Enh # 4181 : yii bootstrap Modal :: $ headerOptions 및 yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)가 추가되었습니다.Enh # 4263 : yii log DbTarget (samdark)에 대한 마이그레이션 및 SQL 스키마 파일 추가
Enh # 4395 : AJAX / PJAX 요청에 대한 기본 리디렉션 동작을 지원하도록 yui web Response :: redirect ()에 $ checkAjax 매개 변수 추가 (qiangxue)
Enh # 4450 : yii bootstrap Nav :: renderDropdown () (qiangxue) 추가.
Enh # 4457 : 자산 번들 및 Html 도우미 (samdark)를 통해 등록 된 CSS 파일에 noscript를 사용하도록 지원이 추가되었습니다.
Enh 4492 : QueryBuilder :: alterColumn () (qiangxue)의 PostgreSQL 관련 구문 지원
Enh # 4643 : yii widgets Breadcrumbs :: links에 지정된 추가 옵션이 생성 된 하이퍼 링크 (qiangxue)의 HTML 속성으로 처리됩니다.
Enh # 4739 : 응답 형식이 & quot; 원시 & quot;로 설정된 경우 예외 표시가 개선되었습니다. 형식 (qiangxue)
Enh # 4791 : 콘솔 명령에 대한 콘솔 출력 지원 및 다양한 색상 추가 (6pblcb, samdark, klimov-paul, Ragazzo)
Enh # 5005 : AJAX 응답에서 동일한 CSS 파일로드를 억제하는 지원 추가 (tof06, qiangxue)
Enh # 5223 : 쿼리 빌더가 하위 쿼리를 열로 선택하도록 지원합니다 (qiangxue).
Enh # 5367 : yii grid DataColumn :: encodeLabel 추가 (SDKiller)Enh # 5480 : 잠재적 인 무한 재귀 (qiangxue)를 피하기 위해 yii web User :: getIdentity ()에 방어 코드를 추가했습니다.
Enh # 5494 : 메뉴 헤더를 yii bootstrap Dropdown (hiltonjanfield, qiangxue)의 구성 배열로 지정하는 기능이 추가되었습니다.
Enh 5503 : DateTimeImmutable for Formatter (olegtsvetkov, cebe)에 대한 지원이 추가되었습니다.
향상된 기능 # 5587 : json_encode가 JSON_UNESCAPED_SLASHES | 그것이 의미가있는 JSON_UNESCAPED_UNICODE, 또한 이제는 Json :: encode () (samdark)에 대한 기본값입니다.
Enh # 5600 : 패널 클래스 이름 문자열로 yii debug Module :: panels에서 디버그 패널 구성 허용 (qiangxue)
Enh # 5613 : Gii 콘솔 명령에 --overwrite 옵션을 추가하여 모든 파일 (motin, qiangxue) 덮어 쓰기를 지원합니다.
Enh # 5627 : 지정된 데이터베이스 연결 (6pblcb, samdark)의 DB 스키마 캐시를 플러시하기 위해 yii 캐시 / flush-schema 콘솔 명령이 추가되었습니다.
Enh # 5646 : restore _ * _ handlers (aivus) 대신 yii base ErrorHandler :: unregister ()를 호출하십시오.
Enh # 5683 : 데이터베이스에 저장된 datetime 값 (cebe)에 사용할 기본 표준 시간대를 지정하기 위해 yii i18n Formatter :: defaultTimeZone을 추가했습니다.Enh # 5688 : 모델 이름을 직접 사용자 정의 할 수 있도록 Model :: loadMultiple ()에 선택적 $ formName을 추가했습니다 (qiangxue).
Enh # 5735 : 수동으로 탭 내용을 렌더링하는 것을 지원하는 yii bootstrap Tabs :: renderTabContent 추가 (RomeroMsk)
Enh # 5770 : ErrorException에 대한 PHP 오류 이름 추가 (mongosoft)
Enh # 5799 : yii bootstrap ButtonGroup :: buttons는 yii bootstrap Button (aleksanderd)에서 지원하는 모든 옵션을 사용할 수 있습니다.
Enh # 5806 : 응용 프로그램이 시작되지 않았을 때 Html :: encode ()를 사용하도록 허용합니다 (qiangxue).
Enh # 5954 : yii message 명령이 소스 파일 (samdark)을 구문 분석 할 수없는 경우 사용자에게 친숙한 오류를 표시합니다.
Enh # 5983 : Inflector :: sentence () 추가 (pana1990, qiangxue)
Enh # 6113 : 향상된 디버거 구성 및 요청 UI (schmunk42)
Enh # 6207 : StringHelper :: truncate () 및 StringHelper :: truncateWords () (Alex-Code)를 사용하여 HTML 문자열 자르기에 대한 지원이 추가되었습니다.
Enh # 6318 : 특정 옵션 값이 null 인 경우 위젯을 오류를 허용하고 사용자에게 친숙하게 만듭니다 (qiangxue).
Enh : Console :: confirm ()은 이제 echo 대신 Console :: stdout ()을 사용하여 다른 모든 함수 (cebe)와 일치합니다.Enh : yii rbac DbManager 마이그레이션에서 이제 항상 기본 db (samdark)를 사용하는 대신 구성 요소 설정에 지정된 데이터베이스 구성 요소를 사용합니다.
Enh : yii base Controller :: renderContent () (qiangxue)가 추가되었습니다.
Enh : yii fixture 명령은 충돌이 발생하지 않고 인수가 제공되지 않으면 도움말을 제공합니다 (samdark).
# 3630 : yii db Command :: queryInternal ()이 이제 보호됩니다 (samdark)
# 4277 : yii grid GridView는 결과가 비어 있고 열이 정의되지 않은 경우 더 이상 예외를 throw하지 않습니다 (samdark).
Chg # 5508 : 조명기 명령 (qiangxue)에 대해 --append 옵션에 대한 지원 중단.
Chg # 5874 : Twitter 부트 스트랩을 3.3.x (samdark)로 업그레이드했습니다.
Apidoc 확장 (yii2-apidoc) :
버그 5623 : 클래스에 인수가없는 setter가 포함되어있을 때의 충돌이 수정되었습니다. setXyz () (cebe)
버그 # 5899 : 잘못된 클래스가 속성의 definedBy 참조로 나열됩니다 (cebe).
버그 : 가이드 및 API 렌더러가 이제 상대 경로 / URL (cebe)을 사용하여 작업합니다.
Enh : 가이드 생성기가 오류를 표시하는 대신 존재하지 않으면 이미지 디렉토리를 건너 뜁니다 (cebe).
Enh : Made --guidePrefix 옵션을 명령 행 옵션으로 사용할 수 있습니다 (cebe).Authclient 확장 (yii2-authclient)
버그 # 6000 : popupMode가 비활성화 된 경우 yii authclient widgets AuthChoice에 대한 고정 CCS가로드되지 않음 (klimov-paul)
부트 스트랩 확장 (yii2-bootstrap) :
버그 # 5570 : yii bootstrap Tabs가 항목 중 하나에 대해 컨텐츠가 설정되지 않은 경우 예외가 발생합니다 (RomeroMsk)
버그 # 6150 : yii bootstrap Tabs 드롭 다운 ID가 잘못 생성되었습니다 (samdark)
Enh # 4146 : yii bootstrap ButtonDropdown :: $ containerOptions (samdark)가 추가되었습니다.
Enh # 4181 : yii bootstrap Modal :: $ headerOptions 및 yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)가 추가되었습니다.
Enh # 4450 : yii bootstrap Nav :: renderDropdown () (qiangxue) 추가.
Enh # 5494 : 메뉴 헤더를 yii bootstrap Dropdown (hiltonjanfield, qiangxue)의 구성 배열로 지정하는 기능이 추가되었습니다.
Enh # 5735 : 수동으로 탭 내용을 렌더링하도록 지원하는 yii bootstrap Tabs :: renderTabContent 추가 (RomeroMsk)
Enh # 5799 : yii bootstrap ButtonGroup :: buttons는 yii bootstrap Button (aleksanderd)에서 지원하는 모든 옵션을 사용할 수 있습니다.
Chg # 5874 : Twitter 부트 스트랩을 3.3.x (samdark)로 업그레이드했습니다.디버그 확장 (yii2-debug) :
버그 # 5402 : 자산 클래스 (samdark)에 클로저가있을 때 디버거가로드되지 않았습니다.
버그 # 5745 : 경로에 대시 (qiangxue)가 포함되어 있으면 Gii 및 디버그 모듈에서 404 예외가 발생할 수 있습니다.
Enh # 5600 : 패널 클래스 이름 문자열로 yii debug Module :: panels에서 디버그 패널 구성 허용 (qiangxue)
Enh # 6113 : 향상된 구성 및 요청 UI (schmunk42)
Enhanced : DefaultController :: getManifest ()가 손상된 파일 (cebe)에 대해 더욱 강력 해졌습니다.
탄성 탐침 확장 (yii2-elasticsearch) :
버그 # 5662 : Elasticsearch AR updateCounters ()가 이제는 명시 적 그루비 스크립트를 사용하여 ES> 1.3.0 (cebe)과 호환되도록 업데이트합니다.
버그 # 6065 : 배열 값 속성 (cebe)을 통한 관계로 작업 할 때 ActiveRecord :: unlink ()가 실패하는 경우가있었습니다.
Enh # 5758 : 상위 관계 (cebe)로 레코드를 업데이트하는 데 필요한 라우팅 지원을 포함하여 ActiveRecord :: update () 및 :: delete ()에 사용자 지정 옵션 전달 허용
Enh : 낙관적 잠금 (cebe) 지원 추가
Gii 확장 기능 (yii2-gii) :버그 # 5070 : Gii 컨트롤러 생성기는 컨트롤러 ID 대신 컨트롤러 클래스 이름을 사용하여 새 컨트롤러 (qiangxue)를 지정해야합니다.
버그 # 5745 : 경로에 대시 (qiangxue)가 포함되어 있으면 Gii 및 디버그 모듈에서 404 예외가 발생할 수 있습니다.
버그 # 6367 : 생성 된 CRUD 컨트롤러 (qiangxue)에 대한 사용자 정의보기 경로를 지원하기 위해 yii gii generators crud Generator가 추가되었습니다.
버그 : Gii 콘솔 명령 도움말 정보에 전역 옵션이 포함되어 있지 않습니다 (qiangxue).
Enh # 5613 : Gii 콘솔 명령에 --overwrite 옵션을 추가하여 모든 파일 (motin, qiangxue) 덮어 쓰기를 지원합니다.
Mongodb Extension (yii2-mongodb) :
버그 # 6026 : yii mongodb ActiveRecord가 속성이 비어 있으면 _id로 널을 저장합니다 (klimov-paul)
Enh # 3855 : MongoDB 용 디버그 툴바 패널 추가 (klimov-paul)
Enh # 5592 : yii mongodb Query 및 yii mongodb ActiveQuery (klimov-paul)에서 'findAndModify'작업에 대한 지원이 추가되었습니다.
Redis Extension (yii2-redis) :
버그 # 4745 : 단순 문자열 반환 값은 redis 클라이언트에 의해 무시되고 대신 true가 반환됩니다. 이제는 다른 모든 값이 반환되는 동안 OK만이 true가됩니다.

Enh # 3714 : 유닉스 소켓을 사용하는 redis 서버 연결 지원 추가 (savvot, robregonm)
Smarty 확장 기능 (yii2-smarty) :
버그 # 5748 : {상대 경로 대신 절대 경로를 생성하는 경로 (samdark, motzel)
스핑크스 확장 (yii2-sphinx) :
Bug # 5601 : Query :: where () 및 ActiveQuery :: where ()에서 yii db Expression을 값 (cebe, stevekr)으로 사용할 수없는 단순 조건
Bug # 5634 : yii sphinx QueryBuilder가 비교 연산자 (& gt;, = 등)를 지원하지 않습니다. 여기서 spec (klimov-paul)
버그 # 6164 : QueryBuilder LIKE 조건 (cebe)에 yii db Exression에 대한 지원이 누락되었습니다.
Enh # 5223 : 쿼리 빌더가 하위 쿼리를 열로 선택하도록 지원합니다 (qiangxue).

1.1.14 버전의 새로운 기능 :

이 릴리스에서는 80 개 이상의 버그를 수정하고 60 개 이상의 마이너 개선 사항 및 기능을 도입했습니다. 우리는 암호 해시를 저장하고 확인하기위한 안전하고 최신의 방법을 제공하는 CPasswordHelper를 추가했습니다. CRedisCache를 추가하여 캐싱 목적으로 Redis를 사용하도록 지원했습니다. Yii는 이제 Composer 패키지로 설치 될 수 있습니다.

1.1.12 버전의 새로운 기능 :

이 버전은 주로 이전 릴리스에서 발견 된 BC 보안 문제를 해결합니다.
약 20 개의 버그 수정, 사소한 기능 및 향상된 기능이 포함되어 있습니다.

1.1.11 버전의 새로운 기능 :

해결 된 버그 :
# 098 : Active Record 및 mssql (c-schmitz)을 사용할 때 올바른 ID 값이 반환되지 않습니다.
# 114 : CUniqueValidator와 CExistValidator가 이제 db 쿼리 조건을 만드는 동안 테이블 별칭을 존중합니다 (klimov-paul).
# 145 : CGettextMoFile이 컨텍스트없는 문자열 (eagleoneraptor)을 파싱 할 수있게되었습니다.
# 148 : 블로그 데모에서 첫 페이지가 아닐 때 오른쪽 주석을 삭제하지 않는 버그가 수정되었습니다 (mdomba).
# 161 : 올바른 쿠키 제거를 위해 CCookieCollection :: remove ()가 쿠키 옵션 배열을 두 번째 인수로 허용합니다 (maximcherny)
# 164 : CEmailValidator.checkPort가 이제 나열된 MX 서버의 포트 25 (DaSourcerer)를 확인합니다.
# 178 : ../과 같은 상대 경로가있는 웹 응용 프로그램 만들기가 제대로 작동하지 않았습니다 (cebe).
# 193 : postgresql의 datetime 열 유형이 'time'에서 'timestamp'(cebe)로 변경되었습니다.
# 238 : 데이터가 없을 때 빈 행을 CGridView에서 선택할 수있는 문제 수정 (mdomba)
# 295 : 때로는 native json_encode에 버그가 있고 null을 반환하기 때문에 CJSON :: decode가 null을 반환합니다. json_decode의 결과가 null 일 때 디코딩을 계속하는 해결 방법 (luislobo)

# 381 : 자동 완성 기능을 사용할 때 Gii 모델 이름 입력의 철자가 잘못 될 수있는 문제 수정 (mdomba)
# 417 : CAttributeCollections :: mergeWith ()는 caseSensitive (dmtrs)를 고려하지 않습니다.
# 433 : Gii 모델 이름 입력 자동 완료 기능이 작동하지 않는 버그 수정 (mdomba)
# 449 : CDbHttpSession과 CDbLogRoute는 적절한 인용을 위해 DAO 대신 쿼리 빌더를 사용합니다 (mdomba, redguy)
# 454 : 응용 프로그램에서 CDbCache (mdomba)를 사용하는 경우 무한 루프가 발생하여 CDbConnection 예외에 대한 번역이 제거되었습니다.
# 517 : 규칙 매개 변수 하위 패턴이 올바르게 선택되지 않았습니다 (ranvis).
# 539 : sub-patterns를 parseUrl ()이 Unicode로 처리하도록 수정 한 CUrlRule :: createUrl ()이 (ranvis를 사용합니다.)
# 553 : 관련 AR 찾기 기준은 관계형 범위로 찾기를 수행 한 후에 영향을 받음 (marcovtwout)
# 618 : CWebUser :: checkAccess ()가 $ params (cebe)없이 첫 번째 및 두 번째 호출 될 때 고정 캐싱
# 660 : CDbCache :: getValues ​​(zilles)를 호출 할 때 오류 수정
# 697 : 특정 complexType (BBoom)에 대해 적절한 네임 스페이스를 생성하는 WSDLGenerator가 수정되었습니다.# 749 : CActiveRecord :: refresh ()는 새 레코드에 대해 afterSave ()에서 작동하지 않았으며 db 항목이 존재하면 항상 새로 고침됩니다.
# 769 : 사용자 정의 CGridView :: template이 사용 된 경우 $ .fn.yiiGridView.getSelection이 항상 작동하지 않는 버그 수정 (mdomba)
# 772 : 일부 조건에서 CHttpRequest :: getIsSecureConnection ()이 실패했습니다 (bulletbee, samdark).
# 773 : 이제 CGridView 필터가 Internet Explorer (BBoom)에서 Enter 키를 필터링합니다.
# 803 : CDataColumn의 헤더에있는 임의 비 정렬 링크가 제대로 작동하지 않았습니다 (resurtm).
# 827 : CJuiSliderInput이 div 요소 (mdomba)의 이름 속성을 렌더링하는 문제가 수정되었습니다.
# 842 : 열에 기본값 (NULL) (c-schmitz)이 있으면 MSSQL에서 활성 레코드 삽입이 실패합니다.
# 852 : actax 제출을 사용한 경우 CActiveForm이 필드를 다시 확인하지 않는 문제 수정 (mdomba)
# 859 : 맞춤 테이블 별칭 (troch, samdark)을 사용하도록 CSort :: applyOrder () 및 CSort :: getOrderBy ()가 수정되었습니다.
# 865 : 로그 배열이 비어있어 빈 이메일 및 로그 파일 (cebe)이 발생하더라도 CLOGRoute는 processLogs ()를 호출했습니다.
# 879 : CWebUser :: restoreFromCookie ()가 CHttpRequest.enableCookieValidation (kidol)과 함께 발생하여 발생 가능한 PHP 오류가 수정되었습니다.# 901 : 예외 발생시 인코딩 문제 수정 (mdomba, samdark, cebe)
# 1000 : CDbCommand :: queryInternal () (cebe)와 공조하기 위해 CDbCommand :: execute ()의 프로파일 링 토큰에 params를 추가했습니다.
# 1045 : 빈 배열을 매개 변수로 사용하여 쿼리를 작성해도 더 이상 손상된 SQL 문자열이 생성되지 않습니다 (suralc).
항목의 URL에 해시가있을 때 CMenu :: isItemActive ()가 제대로 작동하도록 수정되었습니다 (SlKelevro).
CAuthItem-> revoke () (mdomba)에 누락 된 return 문을 추가했습니다.
CHtml :: resolveValue () $ attribute 인수의 시작 부분에있는 배열 요소 접근자를 무시하면 제대로 작동합니다 (resurtm).
상승:
# 120 : 쿠키 이름을 두 번 지정하지 않고 객체 기반 스타일로 쿠키를 설정할 수있는 기능 추가 (suralc)
# 136 : Gii 모델 생성기 (samdark)에서 데이터베이스 연결을 선택할 수있는 기능 추가
# 157 : CHtml :: resolveValue (samdark)의 속성으로 ArrayAccess를 구현하는 객체가있는 모델을 사용할 수있는 기능 추가
# 165 : 다중 캐시 호출 (phpnode)에서 CCacheDependency를 재사용 할 수 있음
# 171 : POST body (musterknabe)의 _method라는 매개 변수를 통해 POST를 통해 터널링 된 PUT 및 DELETE 요청에 대한 지원이 추가되었습니다.# 179 : 이제 CLogger는 여러 & 와일드 카드 카테고리 (intel352)로 프로파일 타이밍을 필터링 할 수 있습니다.
# 191 : 공개 속성을 통해 CLinkPager의 HTML 클래스를 사용자 정의하는 기능 추가 (mashingan)
# 206 : CDbCriteria 객체를 AR 관계 매개 변수 (samdark)로 전달하는 기능이 추가되었습니다.
# 215 : CGridView :: updateSelectors에 토큰을 추가하여 (mdomba) 대신에 사용자 정의 선택기를 추가 할 수있게했습니다.
# 220 : CGoogleApi의 Google API를 가리키는 URL이 이제는 프로토콜 기준 (suralc)입니다.
# 237 : CTabView의 탭은 이제 'visible'(DaSourcerer) 속성을 지원합니다.
# 255 : CActiveDataProvider 또는 다른 객체 (rusmaxim) 일 때 CArrayDataProvider 정렬
# 266 : HTML5 URL, 이메일, 번호, 범위 및 날짜 필드에 대한 지원을 CHtml (gregmolnar)에 추가
# 267 : CDbHttpSession은 이제 igbinary serializer (DaSourcerer, samdark)의 출력과 같은 바이너리 페이로드를 저장할 수 있습니다.
# 282 : 맞춤 헤더를 허용하는 CCheckBoxColumn :: headerTemplate 추가 (mdomba)
# 286 : CDateTimeParser에 와일드 카드 토큰 추가 (cebe)
# 294 : CAccessControlFilter 및 CAccessRule에 deniedCallback을 추가하여 거부 (luislobo) 메서드에 대한 제어를 전달할 수있게했습니다.# 342 : CAccessControlFilter 구성 (claudejanz, samdark)에서 RBAC bizRules에 대한 매개 변수를 전달하는 기능이 추가되었습니다.
# 356 : renderItem () 메서드를 추가하여 CDetailView의 확장 성 개선 (cebe)
# 369 : CCache에 $ hashKey가 추가되었습니다 (kidol).
# 414 : yiic 메시지 명령에 정렬 매개 변수를 추가하여 병합 할 때 키별로 메시지를 정렬합니다 (ranvis).
# 455 : CConsoleCommand :: prompt (eagleoneraptor)의 기본값 지원 추가
# 551 : $ safe 매개 변수를 CJavaScript :: encode에 추가했습니다. true로 설정하면 'js :'가 허용되지 않습니다. JavaScript를 전달해야하는 경우 대신 CJavaScriptExpression으로 코드를 래핑하십시오 (samdark).
# 552 : CHttpCacheFilter (DaSourcerer)를 통한 http 수준 캐싱 지원 추가
# 568 : CHtml :: getIdByName ()은 HTML 요소에 적절한 ID를 얻기 위해 공백을 밑줄로 변환합니다 (mdomba).
# 578 : CMemCache (samdark)에 확장 검사 추가
# 581 : 파일 크기를 다른 순서 (KB, MB 등)로 포맷하는 CFormatter의 formatSize 메소드 추가 (brilyuhns, samdark)
# 584 : WebAppCommand를 리팩토링하여 더 많은 사용자 정의 가능, 더 많은 PHPDoc 추가 (samdark)
# 599 : 클래스를 자동 로딩 할 때 대소 문자 구분 검사 추가 (qiangxue)# 601 : IWebUser 인터페이스 (mdomba)에 loginRequired 메소드를 추가했습니다.
# 616 : CVarDumper가 정수 배열 키 (vernes, samdark)를 올바르게 highligting하고 있습니다.
# 641 : 캐시 구성 요소의 직렬화 방법 사용자 정의 지원 추가 (DaSourcerer, Qiang)
# 648 : CGridColumn 컴포넌트에 filterHtmlOptions 속성 추가 (juban)
# 652 : yiiGridView 이벤트에 네임 스페이스를 추가하여 .off () jQuery 메서드 (Bethrezen)로 쉽게 제거 할 수 있습니다.
# 673 : CClientScript :: scripts를 공개로 변경 (mdomba)
# 675 : $ time 매개 변수가 null 인 경우 CDateFormat :: format ()이 null을 반환합니다 (mdomba).
# 690 : SiteController-> actionContact () (mdomba)에서 전자 메일을 보낼 때 UTF8 인코딩에 대한 보낸 사람 이름과 적절한 헤더가 추가되었습니다.
# 766 : CDbAuthManager :: checkAccess () 및 CPhpAuthManager :: checkAccess () (cebe)의 $ params에 'userId'가 추가되었습니다.
# 666 : Validator가 적용되지 않아야하는 시나리오의 목록 인 CValidator를 제외하고 추가 된 속성 $ (resurtm)
# 839 : CListView :: renderItems가 뷰 파일을 한 번만 해석합니다 (nizsheanez).
# 938 : CFileValidator :: sizeToBytes ()가 이제 공개되어 전체 응용 프로그램에서 사용할 수 있습니다 (resurtm).# 943 : CDateTimeParser는 이제 month의 짧은 텍스트 표현을 구문 분석 할 수 있습니다. 1 월, 6 월, 8 월 (resurtm)
# 967 : YII_CONSOLE_COMMANDS 환경 변수의 명령이 항상 yiic 콘솔 응용 프로그램 (schmunk)에 추가되었습니다.
CFileValidator는 업로드 된 파일의 MIME 유형을 확인하고 $ mimeTypes 및 $ wrongMimeType 속성을 추가 할 수 있습니다 (resurtm).
더 잘 지원되는 세 딜라 문자 (tudorilisoi)를 사용하도록 루마니아어 번역을 수정했습니다.
CConsoleCommand :: confirm (musterknabe)에 기본값 추가
CConsoleCommand 작업 (응용 프로그램 종료 코드)에서 응용 프로그램 종료 코드로 반환되는 정수 값 허용
세 번째 매개 변수를 CHttpCookie에 추가하여 배열별로 쿠키 구성 (suralc)
getIsFlashRequest (), FireBug (resurtm)와 함께 CWebLogRoute를 사용할 때 Flash / Flex 요청을 적절하게 처리하는 기능이 추가되었습니다.
CBreadcrumbs :: $ activeLinkTemplate 및 CBreadcrumbs :: $ inactiveLinkTemplate 속성을 추가하여 각 항목의 템플릿을 변경할 수 있습니다 (resurtm).
모든 기능을 갖춘 비헤이비어 및 이벤트 추가 CConsoleCommand :: onBeforeAction 및 CConsoleCommand :: onAfterAction (Yiivgeny)Benjamin Arthur Lupton (lightglitch)의 History.js v1.7.2-r2 (https://github.com/balupton/history.js)를 사용하여 CGridView 및 CListView의 ajax 요청에 HTML5 기록 지원을 추가했습니다.
최신 dateTimeFormat을 사용하고 최신 (6546) CLDR (tanakahisateru)을 사용하여 18n 데이터를 업데이트하도록 CldrCommand를 변경했습니다.
정확한 HTTP 오류 코드 (pgaultier)를 보내기 위해 CErrorHandler :: getHttpHeader ()가 추가되었습니다.
CGridView, tbody의 행에만 마우 스 효과가 있어야합니다 (mdomba).
CClientScript :: $ defaultScriptFilePosition 및 CClientScript :: $ defaultScriptPosition은 registerScriptFile 및 registerScript (resurtm)에 대한 기본 $ position 인수를 제어합니다.
CHttpCookie는 이제 __toString (suralc)을 구현합니다.
CWebModule :: controllerNamespace를 사용하여 모듈 컨트롤러에 대한 네임 스페이스 설정 기능, 네임 스페이스 컨트롤러 및 모듈 사용에 대한 설명서 (samdark)
CHtml :: radioButtonList 및 CHtml :: checkBoxList () (pgaultier)에 대한 컨테이너를 설정하는 가능성이 추가되었습니다.
zii romanian (ro) 번역 추가. 분음 기호가있는 적절한 루마니아어 문자를 포함하도록 편집 된 핵심 메시지 (tudorilisoi)
CLogFilter를 기본 클래스로 사용하여 로그 필터 (cebe)를 구현하는 대신 ILogFilter 인터페이스를 추가했습니다.

CAssetManager, 자산 파일과 디렉토리의 게시를 강제로 수행하는 $ forceCopy 속성 추가 (resurtm)
WebAppCommand는 git 또는 hg 특정 파일 (resurtm)을 사용하여 신선한 응용 프로그램을 생성 할 수 있습니다.
Gii 기본 템플릿 : 더 나은 IDE 자동 완성 (resurtm)을 위해 뷰에 전달 된 변수의 추가 메타 데이터 (PHPDoc)
WebAppCommand 응용 프로그램 생성 : 더 나은 IDE 자동 완성 (resurtm)을 위해보기에 전달 된 변수의 추가 메타 데이터 (PHPDoc) 추가
# 1053 : CComponent :: evaluateExpression은 글로벌 함수를 콜백으로 사용할 수있게합니다 (Ekstazi).
변경 사항 :
# 384 : CWebUser :: changeIdentity ()는 이제 사용되지 않는 세션 데이터 파일 (Qiang)을 삭제합니다.
# 440 : JQuery UI를 1.8.22 (samdark)로 업그레이드
# 497 : 로그 구성 요소를 추가하고 오류를 올바르게 기록하기 위해 기본 콘솔 응용 프로그램 구성에 미리로드 됨 (samdark)
jQuery를 1.7.2로 업그레이드 (samdark)
더 많은 단위 테스트가 CHtml (resurtm)에 추가되었습니다.
번들 된 markdown 파서를 v1.2.5 (DaSourcerer)로 업그레이드했습니다.
새로운:
번역 팀 (samdark)을 돕기 위해 번역 명령 추가 명령이 추가되었습니다.

1.1.10 버전의 새로운 기능 :

이 버전은 주로 1.1.9 버전에서 도입 된 CActiveForm, CJuiDatePicker 및 yiilite.php의 몇 가지 중요한 버그를 수정합니다.

1.1.7 버전의 새로운 기능 :

Bug # 1080 : CDbCriteria :: with (creocoder, Sam Dark)에 대한 재귀 적 병합을 수정합니다.
Bug # 1624 : Gii가 더 많은 FK를 가진 자식을 가진 부모를위한 단 하나의 릴레이션을 생성한다는 버그가 수정되었습니다 (mdomba).
# 1809 : 일부 시나리오에서 CPgsqlSchema가 시퀀스 이름을 올바르게 감지하지 못하는 버그 수정 (Qiang)
버그 # 1984 : AJAXified 페이지에서 live () / delegate ()를 사용할 때 이벤트가 여러 번 발생하는 문제 수정 (Ekstazi, Sam Dark)
버그 # 2026 : 마이그레이션 명령이 connectionID 속성 값 (Qiang)을 준수하지 않는 버그 수정.
버그 # 2032 : 여러 번 사용하면 renderDynamic이있는 beginCache가 작동하지 않는 버그가 수정되었습니다 (mdomba).
버그 # 2037 : selectionChanged & quot; sboxname is undefined & quot;의 CGridView js 버그가 수정되었습니다. (mdomba)
버그 # 2060 : CWebUser :: getFlashes ()가 결과 (Qiang)에 카운터 배열을 반환한다는 버그가 수정되었습니다.
버그 # 2097 : CHttpRequest :: getUrl ()은 getRequestUri (Qiang)와 같아야합니다.
버그 # 2099 : 고정 CDbCriteria :: mergeWith 오류 (creocoder, Sam Dark)
버그 # 2107 : CSQLiteSchema :: resetSequence ()를 호출하면 자동 증가 열 (Qiang)이 없을 때 예외가 발생할 수있는 버그가 수정되었습니다.

버그 # 2130 : Gii 코드 / 차이보기가 맨 위에서 시작하지 않는 버그 수정 (mdomba)
버그 # 2131 : 현재 페이지를 떠날 때 CGridView ajax 호출이 오류 경고를 표시하는 버그가 수정되었습니다 (mdomba, Qiang).
버그 # 2136 : 이제 CGridView 필터는 checkbox를 필터 (mdomba)로 사용할 수 있도록 param () 대신 jQuery serialize ()를 사용합니다.
Bug # 2140 : Firefox 및 Chrome (mdomba)에서 올바르게 렌더링되지 않은 행이있는 CGridView 행의 문제가 해결되었습니다.
버그 # 2146 : CFileHelper :: getExtension, validatePath 및 getMimeTypeByExtension에서 파일 확장명을 올바르게 찾을 수없는 버그가 수정되었습니다 (mdomba).
Bug # 2169 : 일부 열이 MigrateCommand (Qiang)에서 제대로 인용되지 않는 버그 수정.
버그 # 2178 : 테이블 별칭 (Qiang)을 사용할 때 쿼리 작성자가 AS 키워드를 인식하지 못하는 버그가 수정되었습니다.
버그 # 2183 : CActiveDataProvider :: getTotalItemCount ()를 호출하면 명시 적으로 적용 범위가 사라지는 버그가 수정되었습니다 (Qiang).
버그 # 2188 : 기본 범위에서 'join'은 이제 STAT 관계에 의해 존중됩니다 (creocoder, Sam Dark).
Bug # 2202 : CJuiDatePicker.flag = true로 설정하면 날짜 선택 도구가 나타나지 않는 버그 수정 (Qiang)버그 # 2214 : MSSQL의 renameColumn이 올바르게 작동하지 않는 버그 수정 (Qiang)
버그 : 호출 스택의 메서드에 매우 복잡한 서명 (Qiang)이있는 경우 PHP 예외가 예외보기에서 발생할 수있는 버그가 수정되었습니다.
버그 : non-cgridview 요소 (mdomba)를 업데이트 할 때 CGridview가 중단되는 오류 수정
버그 : CCheckBoxColumn의 버그를 수정했습니다. & quot; 모두 확인 & quot; 확인란이 필요하지 않을 때 선택 / 선택 해제되지 않았습니다 (mdomba).
버그 : CGridView의 버그가 수정되었습니다. & quot; 모두 확인 & quot;을 선택하면 selectionChanged가 호출되지 않았습니다. 클릭 (mdomba)
버그 : CDbCommand :: truncateTable (Sam Dark)의 시퀀스 재설정 해결
버그 : 일부 pecl-memcache 및 memcached 버전과의 수정 된 CMemCache 비 호환성 (Sam Dark)
Enh # 558, # 1755 : 매개 변수화 된 명명 된 범위 추가, 조건에 범위 추가, 범위 기준 병합 구현 (creocoder, Sam Dark)
Enh # 802 : RESTful URL 관리 (Qiang) 추가
Enh # 923 : 다차원 입력 배열 (Qiang)을 지원하는 향상된 CUrlManager :: parsePathInfo ()
Enh # 1117 : & quot; through & quot;에 대한 지원이 추가되었습니다. 활성 레코드 관계에서 연관 테이블 데이터 (creocoder, Sam Dark)를 처리 할 수 ​​있습니다.Enh # 1285 : CClientScript (Qiang)와 함께 사용자 지정 스크립트 패키지 사용 지원 추가
향상된 # 1741 : 노출 된 CActiveForm :: attributes 및 summaryID (Qiang)
Enh # 1770 : CDbColumnSchema :: autoIncrement 속성을 추가하여 DB 열의 자동 증가 (Qiang) 여부를 확인할 수 있습니다.
Enh # 1782 : CGridView와 CListView (Qiang)에 updateSelector 속성이 추가되었습니다.
Enh # 1786 : 'validSchemes'및 'defaultScheme'속성을 추가하여 향상된 CUrlValidator (Y !!)
Enh # 1784 : 테마보기 경로 (Qiang) 반환을 지원하는 향상된 CWidget :: getViewPath ()
Enh # 1792 : 향상된 CGridView : ajax 오류에서 적절한 메시지가 작성되어 표시되거나 선택적으로 사용자 정의 오류 처리기 (mdomba)로 전송됩니다.
Enh # 1795 : 개별 입력 필드에 대해 AJAX 유효성 검사를 켜거나 끌 수 있도록 CFormInputElement :: $ enableAjaxValidation 및 $ enableClientValidation을 추가했습니다 (Qiang).
Enh # 1816 : CLogger :: flush ()에 $ dumpLogs 매개 변수를 추가하여 로그 메시지가 강제로 덤프되도록 강제되었습니다 (Qiang).
Enh # 1843 : CHtml :: activeRadioButtonList 및 CHtml :: activeCheckBoxList에 'uncheckValue'옵션이 추가되었습니다. 숨겨진 필드 렌더링 (creocoder, Sam Dark)을 피할 수 있습니다.향상된 기능 # 1847 : 노출 된 CClientScript :: $ hasScripts (Qiang)
Enh # 1852 : 인증 시간 초과와 세션 시간 초과 (Qiang) 사이의 분리를 지원하는 CWebUser :: authTimeout 추가
Enh # 1868 : CDbConnection은 autoConnection이 true로 설정되어 있지 않으면 필요시에만 DB 연결을 엽니 다 (Qiang).
Enh # 1937 : AJAX 기반 유효성 검사 (Qiang)가 필요한 입력 필드에 사용자 지정 입력 ID를 사용하도록 지원 추가
Enh # 1993 : 별도의 db 연결간에 AR 관계 허용 (Qiang)
Enh # 1996 : 클래스 기반 작업 (Qiang)에서 매개 변수 바인딩 사용 지원 추가
Enh # 1999 : captcha (Y !!)의 가독성을 높이거나 낮추기 위해 CCaptchaAction :: offset 속성이 추가되었습니다.
Enh # 2011 : PDb 결과 페치 모드 (Sam Dark) 설정을 허용하는 CDbCommand :: setFetchMode가 추가되었습니다.
Enh # 2013 : Gii를 사용하여 모델을 만들 때 데이터베이스 변수 이름이 PHP 변수 이름 지정 규칙 (mdomba)에 부합하는지 검사됩니다.
Enh # 2024 : RESTful 요청을 완전히 지원하기 위해 CHttpRequest :: getPut () 및 getDelete ()가 추가되었습니다 (Qiang).
Enh # 2059 : & quot; 대상 & quot; & quot; 제출 & quot;을 사용하여 CHtml에 의해 생성 된 요소의 속성 HTML 옵션 (Qiang)Enh # 2063 : CActiveForm JavaScript가 이제 확인란 및 라디오 유형 입력 필드 (Y !!)에 대한 유효성 검사를 올바르게 트리거해야합니다.
Enh # 2068 : CTimestampBehavior :: timestampExpression이 이제 DB 표현식이 될 수 있습니다 (Qiang).
Enh # 2093 : CDataColumn은 필터 속성이 문자열 인 경우 항상 필터를 렌더링합니다 (Qiang).
Enh # 2094 : SQL (Qiang)을 실행하는 동안 오류가 발생하면 디버그 모드에서 SQL 문 표시가 추가되었습니다.
Enh # 2105 : 삭제 함수 (mdomba) 다음에 사용자 정의 javascript 함수를 호출 할 수 있도록 CButtonColumn :: afterDelete를 추가했습니다.
Enh # 2108 : CGridView :: blankDisplay를 추가하여 빈 셀 디스플레이 (Qiang) 사용자 정의 가능
Enh # 2125 : 요구 사항 검사기 (Sam Dark)에 memcached 확인 및 힌트 추가
Enh # 2133 : Gii 로그인 페이지 (Qiang)의 비밀번호 입력에 기본 포커스 설정
Enh # 2141 : CMenu 메뉴 항목의 'label'옵션을 선택 사항으로 허용하고 빈 문자열 값 (Qiang)을 사용합니다.
Enh # 2142 : CWebUser :: autoUpdateFlash (Qiang) 추가
Enh # 2143 : 모든 트리 뷰 노드 (mdomba)에 대해 추가 옵션을 설정할 수 있도록 CTreeView :: data에 htmlOptions 추가
Enh # 2172 : CDbMigration :: execute () 추가 (Qiang)Enh # 2179 : CMultiFileUpload :: options를 추가하여 multifile 객체 (mdomba)의 생성자에 추가 옵션을 전달할 수 있도록했습니다.
Enh # 2185 : CGridView (Qiang)에 대해 열을 지정할 때 열 유형을 선택적으로 허용합니다.
Enh # 2197 : $ escape 매개 변수를 CDbCriteria :: compare () (Qiang)에 추가했습니다.
Enh # 2198 : 탭 콘텐츠를 건너 뛸 수있는 향상된 CJuiTabs (Qiang)
Enh # 2199 : CListView :: separator 추가 (Qiang)
Enh # 2206 : $ clearErrors 매개 변수를 CModel :: validate ()에 추가했습니다 (Qiang).
Enh # 2209 : PDO 속성 (Qiang)으로 DB 연결 초기화를 지원하는 CDbConnection :: setAttributes () 및 getAttributes ()가 추가되었습니다.
Enh # 2226 : CBaseListView.enablePagination이 false로 설정된 경우 요약 텍스트에 추가 토큰 추가 (Qiang)
향상된 # 2227 : 노출 된 CActiveRecord :: query () (Qiang)
향상된 기능 : CGradView :: ajaxUpdateError를 추가하여 사용자 정의 ajax 오류 처리기 (mdomba)를 사용할 수있게했습니다.
Enh : 컨트롤러 대신 CController를 사용하여 웹 응용 프로그램 생성 응용 프로그램을 사용할 수 있습니다 (Sam Dark).
Enh : 관련 모델을 가져 오지 않고 관계형 쿼리를 수행 할 수있는 기능 추가 (Creocoder, Sam Dark)
Enh : 오류 페이지가 매개 변수 목록 (Sam Dark)에 연관 배열 키를 표시합니다.

Enh : 액션 매개 변수 바인딩 기능 (Qiang)을 커스터마이징 할 수 있도록 CController :: getActionParams () 및 invalidActionParams ()를 추가했습니다.
Enh : CEvent :: $ params (Qiang) 추가됨
Enh : CStringValidator가 mb_strlen을 사용할 수있는 경우 기본적으로 응용 프로그램 charset을 사용합니다 (Sam Dark).
Chg # 2001 : CGridView가 본문 내용 다음에 바닥 글을 렌더링합니다 (Qiang).
Chg # 2111 : isNewRecord가 true 인 경우에도 CActiveRecord :: getRelated ($ name, true)를 호출하면 DB 쿼리가 다시 실행됩니다 (qiang).
Chg # 2144 : jquery UI를 1.8.11 (Sam Dark) 버전으로 업그레이드했습니다.
Chg # 2148 : jQuery를 1.5.1 버전으로 업그레이드 (Sam Dark)
Chg # 2163 : 이제 CConsoleCommand :: usageError ()가 오류 코드 1 (Qiang)으로 종료됩니다.
Chg : 이제 jQuery UI에서 축소 된 CSS (Sam Dark)
Chg : jQuery 코어 (Sam Dark) 이후 jQuery 디멘젼 플러그인 제거
Chg : bgiframe을 2.1.2 (Sam Dark)로 업그레이드했습니다.
새로운 # 1763 : CActiveForm (Qiang, hightman)을 사용하여 완벽한 클라이언트 측 데이터 유효성 검사 수행을위한 지원이 추가되었습니다.
새로운 # 2069 : CDateValidator (Qiang) 추가
새로운 기능 : 쿼리 캐싱 (Qiang) 지원 추가
신규 : 리투아니아어 번역 추가됨 (tomas.valacka)

1.1.6 버전의 새로운 기능 :

SQL 쿼리 빌더 추가
구현 된 데이터베이스 마이그레이션 지원
복수형 사용 강화 및 CLDR i18n 데이터를 버전 1.9로 업그레이드
웹 모드의 예외 표시 개선 및 콘솔 모드의 오류 표시
콘솔 명령에 익명 매개 변수 및 전역 옵션 사용에 대한 지원이 추가되었습니다.
X-Sendfile을 사용하여 파일 보내기 지원 추가

버전 1.1.5의 새로운 기능 :

이 버전에는 80 개가 넘는 버그 수정 및 기능 향상이 포함되어 있습니다.
명령 행 옵션을 조치의 매개 변수로 사용하는 콘솔 명령에서의 조치 사용 지원.
위젯이 렌더링 한 테마보기 지원.
네임 스페이스를 사용하는 PHP 5.3 클래스 가져 오기 및 자동로드 지원.
지정된 속성으로 인덱싱 된 ActiveRecord 결과를 반환하도록 지원합니다.

1.1.4 버전의 새로운 기능 :

이 릴리스에는 60 개가 넘는 버그 수정 및 기능 향상이 포함되었습니다.
중요한 개선 사항 중 일부는 $ _GET에서 자동 작업 매개 변수 바인딩에 대한 지원 추가를 포함합니다. CSqlDataProvider 및 CArrayDataProvider 추가; URL 라우팅 규칙의 동적 추가를 지원하는 CUrlManager :: addRules () 추가. CActiveRecord :: with ()가 항상 AR 객체 자체를 반환하도록 CActiveRecord의 리팩토링.

스크린 샷

yii-php-framework_1_68452.png
yii-php-framework_2_68452.png
yii-php-framework_3_68452.png
yii-php-framework_4_68452.png

개발자의 기타 소프트웨어 Yii Software LLC

코멘트 Yii PHP Framework

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!