Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [kohana] kontroller w bibliotece - coś mi nawala
aladin07
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


wedle manula powinienem robic to nastepujaco :

plik application/libraries/MY_Controller.php
Kod
<?php

class Controller extends Controller_Core {

  public function __construct(){

     parent::__construct();
    
  }
  public function do_echo(){
      echo 'test';
  }
}
?>


nastepnie inny plik kontrolera
application/controllers/main.php :
Kod
<?php
class Main_Controller extends Controller {
    
    public function __construct()
    {
        parent::__construct();
        
    }
    public function index()
    {
        // czyli tutaj jest jak sadze odpowiednie odwolanie do tej metody
                // z kontrolera bedacego biblioteka no ale cos lipa
        parent::do_echo();
    }
}  
?>



dodatkowo mam w application/config/config.php :
Kod
...
'extension_prefix'     => 'MY_',
...


no ale i tak dostaje wowczas taki oto komunikat :
Kod
Fatal error: Call to undefined method Controller::do_echo() in /mydomain/kohana/application/controllers/main.php on line ....


takze cos jest nie tak i szczerze nie wiem jak to ugryzc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Co Ty kombinujesz?

  1. <?php
  2. public function index()
  3. {
  4. // czyli tutaj jest jak sadze odpowiednie odwolanie do tej metody
  5. // z kontrolera bedacego biblioteka no ale cos lipa
  6.  // parent::do_echo();
  7. $this->do_echo();
  8. }
  9. ?>

Jeśli to nie działa, to coś skopałeś, gdzieś indziej.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:40