yii2 예제

러시아어 워크샵에서 슬라이드가 있습니다 : http://slides.rmcreative.ru/2014/yii2-master/ 초보자와 고급 사용자를위한 실용적인 예제와 팁을 통해 처음부터 완전한 웹 응용 프로그램을 개발하고 더 고급 사용자는 새로운 릴리스에 대한 알림을 받고 싶어 삼다크/yii2-shop? 이 예제의 작업 메서드는 $message 매개 변수를 사용하며, 이 값은 기본값인 « Hello »(PHP의 함수 또는 메서드 인수에 대한 기본값을 정확히 설정하는 것과 동일)입니다. 응용 프로그램이 요청을 수신하고 say 작업이 말한 요청을 처리해야 한다고 판단하면 응용 프로그램은 요청에 있는 것과 동일한 명명된 매개 변수로 이 매개 변수를 채웁니다. 즉, 요청에 « Goodbye » 값이 있는 메시지 매개 변수가 포함된 경우 작업 내의 $message 변수가 해당 값으로 할당됩니다. 작업의 이름을 지정할 때 Yii가 작업 아이디를 어떻게 대하는지 이해해야 합니다. 작업 번호는 항상 소문자에서 참조됩니다. 작업 ID에 여러 단어가 필요한 경우 대시(예: 주석 만들기)로 연결됩니다. 작업 메서드 ID는 ID에서 대시를 제거하고 각 단어의 첫 번째 문자를 대문자로 대문자로 지정하고 결과 문자열을 작업으로 접두사하여 작업 이름에 매핑됩니다. 예를 들어 작업 ID 만들기-주석 작업 메서드 이름 actionCreateComment에 해당 합니다. 정보: 작업과 마찬가지로 컨트롤러에도 응용 프로그램에서 고유하게 식별하는 아이디가 있습니다.

컨트롤러 아이디는 작업 아이디와 동일한 명명 규칙을 사용합니다. 컨트롤러 클래스 이름은 ID에서 대시를 제거하고 각 단어의 첫 번째 문자를 대문자로 대문자로 지정하고 결과 문자열을 컨트롤러라는 단어로 접합하여 컨트롤러 ID에서 파생됩니다. 예를 들어 컨트롤러 ID 사후 주석은 컨트롤러 클래스 이름 PostCommentController에 해당합니다. 이 섹션에서는 MVC 아키텍처 패턴의 컨트롤러 및 뷰 부분을 터치했습니다. 특정 요청을 처리하기 위해 컨트롤러의 일부로 작업을 만들었습니다. 또한 응답의 콘텐츠를 구성하는 뷰를 만들었습니다. 이 간단한 예제에서는 사용된 유일한 데이터가 메시지 매개 변수이기 때문에 모델이 관련되지 않았습니다. 사람들이 Yii 2.0을 배울 수 있도록 만든 상점을 구현하는 예제 프로젝트입니다. 그것은 에카테린부르크, 러시아에서 수행 8 시간 워크샵 동안 만들어졌습니다. 아이디어는 Gii, 그리드, 필터링 및 기타 Yii 2.0 사용을 처리하는 방법을 보여주기 위한 것이었습니다. 그것은 결코 완전한 상점 스크립트가 아닙니다. 버그, 바로 가기 등이 포함될 수 있습니다.

이 책에는 처음부터 시작하는 개발자를 위한 일련의 실용적인 프로젝트 예제가 포함되어 있습니다. 각 섹션에는 일반적으로 사용자를 혼동하는 주요 측면에 중점을 두고 각 프로젝트를 개발하는 동안 모든 주제에 가장 관련성이 높은 이론이 포함되어 있습니다. 위의 URL의 r 매개 변수는 더 많은 설명이 필요합니다. 그것은 경로를 의미합니다, 작업을 참조하는 응용 프로그램 넓은 고유 ID.