Autor | Zpráva | ||
---|---|---|---|
Pan X Profil |
#1 · Zasláno: 11. 8. 2011, 16:58:10
Zdravím,
asi jsem blbej ale ať se snažím jak chci nemohu najít chybu: Mám tento script: class SettingsProject extends CI_Controller { public $_projectName; public function setName() { $this->form_validation->set_rules('name', 'Project name', 'trim|htmlspecialchars|required|reg[(^[a-zA-Z0-9_.-]*$)]'); if($this->form_validation->run()) { $this->_projectName = $this->input->post('name'); // $this->_procectName je nastavena správně; redirect('settingsProject/library'); } else { $error = validation_errors(); $this->session->set_flashdata('error', $error); redirect('settingsProject/name'); } } public function library() { echo $this->_projectName; // $this->_procectName je prázdná die(); $this->template->setTemplate('title', 'Project Creator » Project libraies'); $this->template->viewTemplate('library_view'); } Chybu to nevypíše, ale proměná svoji hodnotu prostě neuchová Předem díky za radu |
||
Majkl578 Profil |
#2 · Zasláno: 11. 8. 2011, 17:23:49
Jistěže, máš tam redirect, což (podle dokumentace CI) provede header redirect, čímž zanikne vešketý stav toho objektu (přesměruje se a při novém requestu se vytvoří nová instance).
|
||
Pan X Profil |
#3 · Zasláno: 11. 8. 2011, 17:44:15
Joj, díky
|
||
Časová prodleva: 13 let
|
0