![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Postanowiłem się nauczyć posługiwać tym frameworkiem i napotkałem problem, mam taki kod:
I gdy odpale plik z tym kodem wywala mi: Cytat No direct access allowed. Oczywiście plik Database.php skonfigurowałem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Widzę, że używasz samej biblioteki Database z Kohany.
Prawdopodobnie ten kod ci wywala skrypt (system/libraries/Database.php):
Jeśli używasz tego kodu w modelu lub kontrolerze to sam jestem ciekaw tego problemu. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) PS Sprawdzałem na Kohanie 2.2, 2.3 i 2.3.1 Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Jak usunełem tą linijke co mówiłeś że błąd wywala, to wypisało że niema klasy Database, a jak wstawiłem to co mi podałeś to wyszło:
Cytat No direct access allowed Niewiem czy ścieżka jest źle podana czy co? Cytat Jeśli używasz tego kodu w modelu lub kontrolerze to sam jestem ciekaw tego problemu. smile.gif Po prostu wrzuciłem ten kod do pliku index.php i odpaliłem, może ja coś źle robie? Ten post edytował ExPlOiT 19.02.2009, 13:23:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 2 Dołączył: 20.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Bo jeżeli nie używasz w takiej konfiguracji (bez Core Frameworka)
to nie ma takiej klasy Database tylko Database_Core |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Nadal to samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 6 Dołączył: 15.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Po co doklejasz specjalnie plik z klasą Database? Najpierw przenieś z systemowego katalogu config plik database.php do katalogu aplikacji, a potem bez doklejania w kontrolerze, wywołaj po prostu $db = new Database(); Klasa zostanie załadowana automatycznie.
PS Czy ty rozumiesz działanie tego FW? Takie operacje wykonuje się w modelach! Korzystaj ze struktury, którą oferuje Ci FW. Po co wrzucasz to do indexu? Zrób sobie model, kontroler i będziesz w pełni szczęścia. Pozdrawiam, Marcin. Ten post edytował cinekz 19.02.2009, 15:12:41 |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Tak jak pisze cinekz: zacznij od przestudiowania dokmentacji dotyczącej kontolerów (http://docs.kohanaphp.com/general/controllers) oraz modeli (http://docs.kohanaphp.com/general/models). Wykorzystując tylko te 2 zagadnienia jesteś w stanie zrobić pierwszą działającą aplikację komunikującą się z bazą danych.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
trzeba wrócić do podstaw. kolega nie dość, że wczytuje ręcznie klasę to jeszcze w indexie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) zupełny brak rozeznania w FW i MVC.
http://nasza.kohanaphp.pl |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
o właśnie takich stron najwięcej potrzebuje. normanos nie dziw się dopiero co dziś zaczełem się nim bawić, a koleś co go używa nie potrafi wytłumaczyć co i jak.
Szkoda że na tej stronie jest tak mało napisane ale trzeba dać rade (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A zna ktoś jakąś polską strone gdzie są podane jakieś przykłady, a dokładnie tutoriale? Ten post edytował ExPlOiT 19.02.2009, 23:21:33 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 25.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zacznij najpierw naukę OOP.
I zapoznaj się z MVC. Potem dopiero się zabierz za FW. Ten post edytował k3nsei 3.03.2009, 18:57:43 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A zna ktoś jakąś polską strone gdzie są podane jakieś przykłady, a dokładnie tutoriale? popatrz tu http://www.beldzio.com/kategoria/kohana |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 25.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 19:22 |