if ($this->form_validation->run() == FALSE) { //nie stworzone konto $this->session->set_flashdata('item', array('message' => strip_tags(validation_errors()), 'class' => 'danger')); $this->twig->addGlobal('session', $this->session); $this->twig->display('admin/index'); } else { $this->Model_User->create_users(); $this->twig->addGlobal("session", $this->session); $this->twig->display('admin/index'); }
Problem chciałem rozwiązać i w sumie rozwiazalem tym ze po warunkach z ifa dalem linijke ktora czysci sesje:
$this->session->unset_userdata('item');
W tym momencie efekt jest ok efekt byłby dobry gdyby nie to, że po wyświetleniu komunikatu i powtórne wejściu w menu jest komunikat:
Cytat
A PHP Error was encountered
Severity: Notice
Message: Undefined index: item
Filename: Session/Session.php
Line Number: 879
Backtrace:
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 675
Function: flashdata
File: C:\xampp\htdocs\testowy\application\cache\twig\7e\7eb925d8470d4f00f6b4a2e674e68257d3507f8e89ce8dc18881811a2380d068.php
Line: 27
Function: getAttribute
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 432
Function: doDisplay
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 403
Function: displayWithErrorHandling
File: C:\xampp\htdocs\testowy\application\cache\twig\82\828dd2f6e47ff62e7aea02e48d9e693761611a8d1d52b3b199ae18ca4a733b88.php
Line: 42
Function: display
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 215
Function: block_body
File: C:\xampp\htdocs\testowy\application\cache\twig\c3\c32b30a36e75ee662ba512138737dbe4746c40306f080cd8b6f24bb2b016cd20.php
Line: 46
Function: displayBlock
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 432
Function: doDisplay
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 403
Function: displayWithErrorHandling
File: C:\xampp\htdocs\testowy\application\cache\twig\82\828dd2f6e47ff62e7aea02e48d9e693761611a8d1d52b3b199ae18ca4a733b88.php
Line: 24
Function: display
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 432
Function: doDisplay
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 403
Function: displayWithErrorHandling
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 411
Function: display
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Environment.php
Line: 363
Function: render
File: C:\xampp\htdocs\testowy\application\libraries\Twig.php
Line: 149
Function: render
File: C:\xampp\htdocs\testowy\application\libraries\Twig.php
Line: 131
Function: render
File: C:\xampp\htdocs\testowy\application\controllers\admin\User.php
Line: 59
Function: display
File: C:\xampp\htdocs\testowy\index.php
Line: 315
Function: require_once
Severity: Notice
Message: Undefined index: item
Filename: Session/Session.php
Line Number: 879
Backtrace:
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 675
Function: flashdata
File: C:\xampp\htdocs\testowy\application\cache\twig\7e\7eb925d8470d4f00f6b4a2e674e68257d3507f8e89ce8dc18881811a2380d068.php
Line: 27
Function: getAttribute
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 432
Function: doDisplay
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 403
Function: displayWithErrorHandling
File: C:\xampp\htdocs\testowy\application\cache\twig\82\828dd2f6e47ff62e7aea02e48d9e693761611a8d1d52b3b199ae18ca4a733b88.php
Line: 42
Function: display
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 215
Function: block_body
File: C:\xampp\htdocs\testowy\application\cache\twig\c3\c32b30a36e75ee662ba512138737dbe4746c40306f080cd8b6f24bb2b016cd20.php
Line: 46
Function: displayBlock
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 432
Function: doDisplay
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 403
Function: displayWithErrorHandling
File: C:\xampp\htdocs\testowy\application\cache\twig\82\828dd2f6e47ff62e7aea02e48d9e693761611a8d1d52b3b199ae18ca4a733b88.php
Line: 24
Function: display
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 432
Function: doDisplay
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 403
Function: displayWithErrorHandling
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Template.php
Line: 411
Function: display
File: C:\xampp\htdocs\testowy\vendor\twig\twig\lib\Twig\Environment.php
Line: 363
Function: render
File: C:\xampp\htdocs\testowy\application\libraries\Twig.php
Line: 149
Function: render
File: C:\xampp\htdocs\testowy\application\libraries\Twig.php
Line: 131
Function: render
File: C:\xampp\htdocs\testowy\application\controllers\admin\User.php
Line: 59
Function: display
File: C:\xampp\htdocs\testowy\index.php
Line: 315
Function: require_once
Jak się tego pozbyć?