2014-12-09 2 views
0

나는 PHP 연료를 매우 새로운 그리고 난 정말 내 오류를 해결하는 방법을 알고하지 않습니다 전화는

나는 연료 PHP의 .zip 파일을 다운로드 한 후, 내가 그들을 추출 넣어 C : \ wamp \ www에있는 내용. 그런 다음 This tutorial을 통해 작업하기 시작했습니다. 나는이납니다 hello2.php 실행할 때

//C:\wamp\www\fuelphp\fuel\app\classes\controller\hello2.php 
<?php 
class Controller_Hello2 extends Controller { 
public function action_index() 
{ 
echo "Hello World!"; 
} 
public function action_buddy($name = 'buddy') 
{ 
$this->response->body = View::factory('hello', array(
'name' => $name, 
)); 
} 
} 
?> 

//C:\wamp\www\fuelphp\fuel\app\views\hello2.php 
<h1>Hello!</h1> 
<p>Hey <?php echo $name ?>, how's it going?</p> 

을 : :이 있었다 마지막 코드는 내가 쓴

ErrorException [ Fatal Error ]: Call to undefined method Fuel\Core\View::factory() APPPATH/classes/controller/hello2.php @ line 9

내가 의미를 이해하지만 절대적으로 모르는 왜, 어떻게 이 문제를 해결할 수 있습니다. 어떻게해야합니까?

+0

검사를 사용 잘. – bakriawad

답변

2

귀하의 튜토리얼은 이전이어야 factory이되지 않는 지금은 제거하고, 철자와 대문자 ... 정의되지 않은 방법은 .. 그것을 발견으로 전체 경로를 넣어 시도하지 않았 음을 의미합니다 forge() 대신

$this->response->body = View::forge('hello', array(
'name' => $name, 
)); 
+0

메달이 맞습니다. 'factory()'는 오래된 deprecated 메소드입니다. 연료에 대한 오래된 튜토리얼이 많지만 천천히 변화하기 시작합니다. 공식 fuelphp 문서를 확인하는 것이 좋습니다. http://fuelphp.com/docs – Uru