![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem ze zmienną
w modelu daje
w controlerze
i po tym zlicza mi ładnie, lecz jeśli przekazuje zmienną do widoku
a w widoku to wyświetla mi Undefined variable Ten post edytował piotrek2396 28.04.2016, 14:47:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa niestety, jakiejkolwiek zmiennej bym nie przekazywał to wyskakuje błąd nawet typu
model cały
controler caly
widok |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zapodaj screen błędu lub całą jego treść
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($data); w controller.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($data); w controller. Wyżej napisał, że w kontrolerze mu wyświetla:
według mnie, podaje zła ścieżke do widoku lub edytuje inny widok niż powinnie (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
To co mu się wyświetla a to co zawiera zmienna to 2 różne rzeczy (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Niestety chciałbym edytować inny widok, lecz niestety dobry. To jakaś głupota zapewne ale już oświałem (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kurna znowu nikt nie czyta moich postów ? Co za ludzie...
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czytam czytam, var dump działa , pisałem o tym wyżej.
nawet nie chce mi takiej zmiennej wyrzucić z controlera $data['heading'] = "cos tam"; widok <?php echo $heading;?> var_dump($data) wyrzuca mi array(1) { ["id"]=> int(3) } czyli echo $data['id'] daje 3 czyli w widoku echo $id; powinno wyrzucać 3 a wyrzuca ze nie zdefiniowana |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
pokaż plik 'admin/include/header.php'
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ok, no to teraz wrzuć sobie do widoku na koniec "get_defined_vars()" i przeanalizuj co tam masz. Będzie tego spooro pewnie ale cóż.
Btw. Cache wyczyściłeś ? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
cache wyczyszczone, brak zmiennej id, data tez nie przekazuje
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zrób tak:
W controlerze daj: echo $data['id']; Następnie w widoku dopisz na samej górze "testowanie" (przed html). Zrób nam screena i podeślij tutaj. Ten post edytował aras785 29.04.2016, 12:57:44 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Screena od samej góry tak aby było widać napis: testowanie oraz echo z kontrolera.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
echo miałes dać w controller a nie w widoku (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego endif nie kończysz średnikami ? Spróbuj na sztywno wpisać $data["id"] = 1 i zobacz co się stanie i pozamykaj endif średnikami.
Ten post edytował rad11 4.05.2016, 08:15:43 |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
pozamykane, ciągle Undefined variable: id
w controlerze jak pisałem wcześniej poprawnie wywala wynik, ale nie przenosi zmiennej do widoku. pozamykane endif-y lecz ciągle to samo |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wywal te true z końca i czytaj manual uważnie (IMG:style_emoticons/default/wink.gif)
Cytat There is a third optional parameter lets you change the behavior of the function so that it returns data as a string rather than sending it to your browser. This can be useful if you want to process the data in some way. If you set the parameter to true (boolean) it will return data. The default behavior is false, which sends it to your browser. Remember to assign it to a variable if you want the data returned:
$string = $this->load->view('myfile', '', true); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:30 |