-
Kommt häufiger vorbei
Variablenübergabe von einer anderen View
Hallo,
ich habe mehrere views und möchte von einer view in eine andere eine Variable übergeben.
Wie geht das außer mit dem normalen PHP-GET. Ich habe schon mit JRequest::setVar und mit JRequest::getVar versucht das hinzubekommen aber es klappt leider nicht. Hat jemand einen tipp für mich, bin schon am verzweifeln.
-
-
Hat hier eine Zweitwohnung
beschreibe doch bitte genauer was du vorhast.
-
-
Kommt häufiger vorbei
ok folgendes:
ich habe eine komponente, in der habe ich mehrere views. nun möchte ich von einer view (view1) eine variable übergeben in eine andere view (view2). Die Variable ist einmal bei der view1 in der tmpl/default.php und soll in die view2 in die view.html.php.
Die Einzigste Möglichkeit die ich bis jetzt gefunden habe wäre über ein normales GET doch das gefällt mir nicht und ist mir zu unsicher. Bei einer Lösung über das Joomla!-Framework bin ich auf JRequest::setVar gestoßen doch habe nach langem rumprobieren nix hinbekommen. Geht das überhaupt damit ?
-
-
-
-
Kommt häufiger vorbei
ok ich versuchs nochmal war vielleicht etwas zu allgemein
Ich bin beim programmieren einer Komponente die Digramme erstellt und anzeigt. Dazu soll auch die Eigenschaft das man sich Diagramme speichert und duie gespeicherten Diagr. ändern kann. Die Diagramme und die Eigenschalten dazu liegen in einer separaten Datenbank.
Nun habe ich um die Forderung erfüllen zu können die Diagramme zu bearbeiten 2 Views erstellt (vielleicht hätte auch eine gereicht). Die eine View dient dazu eine Tabelle auszugeben in der alle gespeicherten Diagramme ausgegeben werden. Die SQL-Abfrage dafür liegt in der view.html.php und die ausgabe der Tabelle in der tmpl/default.php.
Über diese Tabelle kann man sein Diagramm das man bearbeiten möchte nun auswählen und kommt zu einer Bearbeitenseite (vergleichbar mit der Benutzerbearbeitung im Backend).
Hierfür habe ich eine zweite view angelegt. Hier ist ebenfalls die SQL-Abfrage (allerdings für nur das gewählte Diagramm) in der view.html.php und die ausgabe der Bearbeitung in der tmpl/default.php.
Nun habe ich das Problem das ich von der ersten View (die Tabelle mit allen Diagrammen) die ID des Diagramms an die zweite mit übergeben muss damit ich die SQL Abfrage für das eine zu bearbeitende Diagramm ausführen kann. Mit einem normalen GET über die URL würde es zwar gehen doch das ist bestimmt nicht der richtige Weg und da ich jetzt auch noch mehr Infos mitgeben muss wäre es wahnsinn das so umzusetzen.
Vielleicht habe ich es auch falsch umgesetzt da ich erstmal keine anderen Weg wußte.
Wäre für jeden Tipp dankbar.
-
-
-
-
Kommt häufiger vorbei
ok ich denke das ist was ich meine, ich habe nun ein Forumlar drum gemacht und das per POST versendent, nur noch eine Frage:
theoretisch bekomme ich die Werte auch mit $_POST['id'], was für Vorteil macht es mit JRequest::getInt('id') oder mit JRequest::getVar('id')
Danke.
-
-
Hat hier eine Zweitwohnung
-
-
Joomla Guru
-
-
Kommt häufiger vorbei
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen