userscontroller.php

来自「Bug tracker, and reporter.」· PHP 代码 · 共 65 行

PHP
65
字号
<?phpclass UsersController extends Zend_Controller_Action {		public function indexAction(){		// On liste les utilisateurs				$user = new User();		$this -> view -> liste_user = $user -> fetchAll(); 	}		public function addAction(){		$infos = array(			'nom'		=>	'',			'prenom'	=>	'',			'email'		=>	'',			'password'	=>	'',			'acl'		=>	'',			'submit'	=>	'Ajouter cet utilisateur'		);				$this -> view -> form = $form = new Form_Compte(null,$infos);				if($this -> _request -> isPost()){			$formData = $this->_request->getPost();			if($form -> isValid($formData)){				unset($formData['submit']);				$user = new User();				$user -> insert($formData);			}		}	}		public function removeAction(){		$user = new User();		$user -> delete('user_id = '.$this -> _request -> getParam('id'));		$this -> _redirect(ROOT_URL.'/users');	}		public function editAction(){		$user = new User();		$u = $user -> fetchRow('user_id = '.$this -> _request -> getParam('id'));		$infos = array(			'nom'		=>	$u -> nom,			'prenom'	=>	$u -> prenom,			'email'		=>	$u -> email,			'password'	=>	$u -> password,			'acl'		=>	$u -> acl,			'submit'	=>	'Modifier cet utilisateur'		);				$this -> view -> form = $form = new Form_Compte(null,$infos);				if($this -> _request -> isPost()){			$formData = $this->_request->getPost();			if($form -> isValid($formData)){				unset($formData['submit']);				$user = new User();				$user -> update($formData,'user_id = '.$u -> user_id);				$this -> _redirect(ROOT_URL.'/users');			}		}	}		public function preDispatch(){		// On verifie que la personne est bien logu

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?