작품은 신규) 내 천천히 계속 ( 트위터 기반 응용 프로그램입니다. 은행 공휴일의 다음 두 개 나는 기세는 프로젝트에 다시 가봐야 희망 (현재의 훌륭한 날씨 -에도 불구하고). 어쨌든, 다음 작업을위한 어댑터를 만들 인증하는 것이었다 젠드 프레임 워크 . 하지만, 작동 로그인 구현을했다 젠드 프레임 워크에 대한 정식 어댑터에 드롭하는 데 매력적인 제안처럼 보였다, 그래서 나는 그것을 만든 ....
(나 혼자 헤쳐 나가 않을거야 Oauth 또는 트위터 응용 프로그램을 사용하여 등록 프로세스를 얘기할 수백이 거기의 가이드와 상당히 간단합니다.)
» '독서 트위터 정식 어댑터를위한 젠드 /'Oauth Framework에서 계속
기사 , PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 , Zend_Auth , Zend_Auth_Adapter , Zend_Oauth , Zend_Oauth_Consumer |
어댑터 , 인증 , 인증 , oauth , PHP는 , 트위터 , 젠드 , 젠드 프레임 워크 , Zend_Auth_Adapter_Interface , Zend_Auth_Result , Zend_Oauth_Consumer , Zend_Session , zf
이 게시물을 사용합니다 인증이 기본 빨리와 프록시 설정 표시를 어떻게 아파치가 .
경우에는 제 내가 갖고 싶었던 전송 비트 토런트 클라이언트를 필요에 따라 자료) 페도라 가능한 최신으로 인터넷 그래서 내가 할 수 수표에 다운로드 (국가 및 adminster 토런트 등여. 변속기는 자체가 기본적으로 포트 9091으로 웹 클라이언트는 실행합니다. 아파치가 사용하는 포트를 통해 더 많은 개방까지 귀찮게보다는 전송에 프록시가 전화를 통해 내 그냥 방화벽을 줄 nessecary 전 포트 결정 난 규칙을 전달하고 추가 mod_proxy를 .
계속 읽기 아파치와 프록시 다이제스트 '는 인증»'을
아파치 , 컴퓨팅 |
아파치 , 인증 , 인증 , 기본 , htpasswd , mod_auth , mod_auth_digest , mod_proxy , 프록시 , vhost
에도 불구하고 모든 트위터은 증오 순간에, 나는 새로 만드는 방법을 알아했습니다 세트 트위터 기반 응용 프로그램을. 누군가가된다는 누구 여러 계정을 (모두 개인과 내 자선 활동을 위해) 나는 그냥 (가까운 미래 ...에서 더 자세한 사항을) 작성 하는것 걸 가끔위한 도구를 필요로 있었 관리하고 있습니다.
전에 읽었 Zend_Oauth_Consumer 어떻게 그것이 사용하는 트위터와 상호 작용에 대한 승인을 얻을하는 데 사용할 수 있습니다 oauth를 . 모두 잘 좋은, 내 액세스 키를하고 난 즐겁게 사용자를 대신하여 멀리 게시할 수 있습니다. 이것을 할 수 밖에 자원이 많이 있어요 그래서 난 사람들을 보어 것입니다.
다음 단계는 사람들이 웹사이트에 반환에 로그인하여 자신의 계정을 수정할 수 있도록하는 것이었습니다. 이건 내가 약간의 문제에 도달 곳입니다. 난 각각의 로그인이 아니라 좋은에 다시 액세스 권한을달라고 트위터를 갖고 있었 을텐데 그 의미 웹사이트에있는 코드 예제를 사용합니다. 내가 그냥 인증을 요청할 수있는 일이 아무것도 볼 수 없었을 프레임 워크를 통해 검색. 그렇기는하지만, 그 안 할 얘기가 아닙니다 액세스 토큰이 이미 모르게 호출할 수있는 인증 메커니즘이있을 것 같지 않았다.
대안이나 사이트 기반의 로그를 구현하는 어떤 식으로든 사용자의 액세스를 클라이언트 (물론 암호화한)에 토큰을 가게되었습니다. 이것도 좋은 / 적합한 솔루션을 것 같다.
»계속 '와 젠드 사용 "트위터 Framework에서"로그인'판독
기사 , PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 , Zend_Oauth , Zend_Oauth_Consumer |
응용 프로그램 , 인증 , 승인 , 프레임 워크 , oauth는 , PHP는 , 트위터로 로그인 , 토큰 , 트위터 , 젠드 , 젠드 프레임 워크 , Zend_Oauth , Zend_Oauth_Consumer
개요
이것은 창조에 대한 렌더링 내가 헬퍼상의 간단한보기입니다 게시물 빠르게 젠드 프레임 워크 경우가 존재 파일에만 스타일보기. 일반적으로 예외를 던질 것입니다 존재하지 않는 파일을 렌더링 코드를 요청하십시오. 그러므로 나는 Zend_View에 대해 래퍼를 만들 : : 파일이 존재하는지 여부를 그렇게 렌더링면, 그렇지 않으면 단순히 빈 문자열을 반환 결정 렌더링 () 메서드를.
독서 계속 Framework를 : 렌더 '존재'하는 경우»젠드
컴퓨팅 , PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 , Zend_View , Zend_View_Helper |
클래스 , 프레임 워크 , HTML을 , PHP는 , 렌더링 , 보기 , 보기 도우미 , 젠드 , 젠드 프레임 워크 , zend_view , Zend_View_Helper_Abstract
함께 공식 릴리스 5.3 젠드 공인 엔지니어 (ZCE) 프로그램의 전 시험 인상의 내가 뭘 생각의 빠른 생각 내주고 난 거예요.
배경에 스스로 약간 : 나는 것이었다 소개 첫번째 PHP는 7 년 전에 2006 년부터 PHP에서 전문적으로 일했습니다. 저는 현재 전화 접속 - 작업 시작에 대한 흥미가 Brightpearl가 에 기반 브리스톨, 영국의 소프트웨어를 전자 상거래, 생산 통합 CRM, 회계, 및. 나는 이전에 이전 ZCE 자격증 중 하나를 획득하지 않았습니다. 저는 현재 시리즈에서 5.2.X 개발을 기다리고있다 ... 난 (별로 사용된 어떤의 기능 5.3 특정 젠드 프레임 워크 2와 교리 개발 프로젝트 제 2) 인치
»계속 읽기 '젠드 공인 엔지니어 (ZCE) 5.3'
기사 , 인증 , 컴퓨팅 , 작업에 대한 뉴스 , PHP는 |
5.3 , 베타 , 인증 , 시험 , PHP는 , PHP는 5.3 , 자격 , zce , zce 5.3 , 젠드 , 엔지니어를 젠드 인증
사진 http://www.flickr.com/photos/daniello/에서
개요
여기에 좀 더 구체적으로하고, HTML 태그를 수정하기위한 신체의 태그를 볼 수 도우미의 생성을 설명합니다. 만들어보기 헬퍼는 표준 수에 머리 * / inlineScript보기 도우미 이미 비슷한 기능을 젠드 프레임 워크 헬퍼, 볼 수 있지만 속성 수정의 태그 프로그래밍 수 있습니다. 확실히 데모 페이지와 github에 코드를 체크 아웃.
동기 부여
표준 젠드 프레임 워크 뷰 헬퍼는 평범한 내용보기 작업을 능률화하고 추한 해킹를 적용하지 않고 수정 / 또한 스크립트와 전망 내에서 헤더 블록 (일반적으로 레이아웃에서 개최)에 대한 허용을위한 도구의 훌륭한 설정됩니다 (머리 * 즉, / inlineScript보기 헬퍼).
기회되면 제가 추가 예를 들어, 태그 <body> 태그 수정을 위해 만들 필요를 찾았 onload를 , 클래스, 또는 기타보기 헬퍼 스타일 속성 내에서 이것을 수행할 수 있도록 필요한 등 나 또한. 이 다음과 같은 인위적인 예제를 가지고 ...
X에서 웹 사이트, 특정 페이지는 표준 포함 도장의 양식을. 이러한 도장 양식의 편의를 위해보기 헬퍼 이내에 개최됩니다. 일반적으로 그것은 도장을 포함하지 않기로 결정했습니다 CSS를 하고 태그에 시체 클래스를 그들에게 필요한 경우에만 추가할 수 있습니다. 거기에 body 태그 특성을 자신의 아마 추가해야 페이지에 여러 뷰 헬퍼. (저는 인위적인 말한 그것은)
코드는 @ 저장소 자식에 사용할 수 github 및 데모 페이지 .
»계속 읽기 '젠드 프레임 워크 BODY 태그보기 도우미'
PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 , Zend_Registry , Zend_View_Helper |
바디 , 프레임 워크 , 헬퍼 , html로 , PHP는 , 보기 , 보기 도우미 , 젠드 , 젠드 프레임 워크 , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
의존성 주입은 소프트웨어 응용 프로그램 내에서 느슨하게 연결된 개체에 대해 허용하는 기법입니다. 개체가 다른의 기능에 액세스해야하는 경우 일반적으로 그것은 밀접하게 결합된 시스템에 선도적인 내부적으로 인스턴스 것입니다. 의존성 주입을 구현함으로써 우리는 (- IOC의 때로는 또한 컨트롤의 역전이라한다)에 필요한 개체를 사용할 준비가 투입. 다음 예제를보세요 :
<? PHP는
클래스 DecisionMaker {
공용 함수 makeDecision (배열 $ 매개 변수) {
/ / 데이터베이스 어댑터가 필요
$ DP를 = 새로운 DecisionParameters ();
$ parameterScore = $ DP를 -> getScore ($ 변수);
/ * ... 좀 더 결정 논리 ... * /
반환 ($ parameterScore> 50);
}
} 코드 조각이 개체 DecisionParameters하는 것입니다 밀접하게 결합되어야했다. 느슨하게 결합된 방식으로 위의 개정 우리는 같은 ... 뭔가있을 것이다.
<? PHP는
클래스 DecisionMaker {
$ _dp 전용;
공용 함수 ($ DP를) __construct {
$이 -> _dp은 = $ DP를;
}
공용 함수 makeDecision (배열 $ 매개 변수) {
$ parameterScore = $이 -> _dp -> getScore ($ 변수);
/ * ... 좀 더 결정 논리 ... * /
반환 ($ parameterScore> 50);
}
} 반면이 느슨하게 연결된 코드를 우리는 객체가 우리는 또한 종속성의 인스턴스를 너무 이러한 합격이 인스턴스와 같은 때마다 그 복잡도를 추가하는의 이점을 확보. 예를 들어,이 들면 :
$ 선택 = 새로운 DecisionMaker ();
$ 선택 -> makeDecision (배열 ( '노력'=> '낮음', '수익'=> '고')) 에코;
이제됩니다 :
$ DP를 = 새로운 DecisionParameters ();
$ 선택 = 새로운 DecisionMaker ($ DP를);
$ 선택 -> makeDecision (배열 ( '노력'=> '낮음', '수익'=> '고')) 에코;
이러한 상황은 증가 의존성면 어떻게 자신이 의존성을 가지고 더 클래스 의존성의 숫자로 고통당하는 건가요? 이것은 매우 신속하게 개체 관리 악몽이 될 수 있습니다! (또는 프레임 워크) 의존성 주입 컨테이너를 입력 ...
계속 읽기 '퀵 스타트 Symfony 디 (종속성 주입) 자습서'»
기사 , 종속성 주입 컨테이너 , PHP는 , Symfony , 젠드 프레임 워크 , Zend_Cache |
캐시 , 컨테이너 , 종속성 주입 , 디 , 프레임 워크 , 의 INI , 제어의 역전 , 올림픽위원회 , 도서관 , PHP는 , symfony , XML을 , yaml , 젠드 , 젠드 프레임 워크 , Zend_Cache
이 문서에서 나는 당신의 응용 프로그램 내에서 비즈니스 로직과 프레 젠 테이션을 분리 시작할 수있다 방법을 표시하는 간단한 프런트 컨트롤러와 함께 Zend_Layout과 Zend_View을 사용하여보세요. 모든 코드는 github에 사용할 수 있습니다 :
벌거벗은 Zend_Layout과 GitHub에 Zend_View .
기사 , PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 , Zend_Layout , Zend_View |
응용 프로그램 , 프레임 워크 , 헬퍼 , PHP는 , 보기 도우미 , 젠드 , 젠드 프레임 워크 , zend_layout , zend_view
에서 다른 이름으로 게시물 이전의 제에 따라 최대가 설정 당 모듈 기반의 레이아웃 에 대한 젠드 프레임 워크 , 제가 그 전에 적은 구성을 필요로하는 코드를했습니다 업데이트 (이것은 필요하지 그 이상을 귀하의 응용 프로그램 구성에 몇 줄!).
'계속 읽기 모듈 레이아웃 당'젠드 프레임 워크를 설정에 따라 - 최대»를
기사 , 컴퓨팅 , PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 |
액션 , 컨트롤러 , 프레임 워크 , 헬퍼 , 레이아웃 , 모듈 , PHP는 , 젠드 , 젠드 프레임 워크
이것은 간단하게 보일지도 모르지만 전에서 도우미되었다 놀아보기 사용자 지정 URL을 머리에 노력을 만드는 내 젠드 프레임 워크 . 내가 단순하게 하드코드된 URL을 사용하지 못했습니다 그래서 사용 하위 도메인에서 해당 모듈을 놓친 설치 프로그램을 라우팅합니다.
독서 '만들기 도우미'보기 URL에서 젠드 맞춤»계속
기사 , PHP는 , 웹 프로그래밍 , 젠드 프레임 워크 , Zend_View , Zend_View_Helper |
사용자 정의 , 프레임 워크 , 프런트 컨트롤러 , 헬퍼 , PHP는 , 라우터 , 보기 , 젠드 , 젠드 프레임 워크 , Zend_View_Helper_Abstract