2012-05-22 2 views
0

Ubercart에서 시세 표시를 조건부 조치로 설정하려고합니다. 하루 중 시간대를 조건으로 확인해야합니다. 나는 사용자 정의 PHP 조건을 사용하고있다. PHP가 true를 반환하면 나는 술어를 계속해서 액션에 적용하기를 원한다. false를 반환하면 나는 그것을 멈추고 싶다. 나는 시도 :조건에 true 또는 false를 반환합니다. - Ubercart 조건부 동작

if (date('G') >14 && date('G') < 18){ 
     return true; 
    } 
    else{ 
     return false; 
    } 

나는이 운송 추정 그냥 견적을 제공하지 시도합니다.

아이디어가 있으십니까?

+0

'date ('G')'실제로 15와 17 사이의 숫자를 반환하는지 확인 했습니까? –

+0

내가 그랬어, 고마워. 수동으로 php.ini에서 내 시간대를 설정했습니다. 나는이 코드로 PHP 파일을 실행했다.이 코드는 작동 중임을 나타내는 텍스트를 반환했다. – Eric

답변

0

이 코드는 정확합니다. 문제는 다른 곳에서 발생해야합니다.

+0

당신이 옳았습니다. 문제는 다른 미세 조정에있었습니다. true 또는 false를 반환하는 것이 적절한 방법이라는 것을 알게되면 실제 소스를 추적하기가 쉽습니다. 고맙습니다. 나는 다른 곳에서는이 문서를 찾을 수 없다는 것이 이상하다고 말한다. 다른 사람들이 도움이되기를 바랍니다. – Eric