![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 21.09.2003 Skąd: Truskaw Ostrzeżenie: (0%) ![]() ![]() |
Mam klasę do obsługi mysql'a.
jeśli nie powiedzie się mysqli_connect chcę żeby z klasy template uruchamiał metodę message. [php:1:49ad7b6990]<?php //w klasie database $this->database_link=mysqli_connect($host,$user,$password,$dbname) or template::message("Nie mogę się połączyć z bazą danych!"); ?>[/php:1:49ad7b6990] Tylko że template::message nie działa i chcę się dowiedzieć co powinienem zrobić zamiast tego?? Kuiedyś rozwiązałem to w ten sposób że do klasy obsługi mysql'a dodawałem handler do template engine'a, ale to było trochę nie wygodne bo musiałem includować pliki z klasami w odpowiedniej kolejności |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.02.2004 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
[php:1:5e7d1bf633]<?php
class temple{ function cos(){} } class db extends temple { function db(){ parent::cos(); (lub) $this -> cos(); } } ?>[/php:1:5e7d1bf633] Ja sie zastanawialem ktore rozwiazanie jest wlasciwsze parent::cos() czy $this -> cos(), oba dzialaja w tym przypadku. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:53 |