Database, rm Session from library
This commit is contained in:
parent
ae970682ba
commit
515cad5497
8 changed files with 40 additions and 24 deletions
|
|
@ -174,11 +174,20 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
|
|||
* Setup a sweet and simple database
|
||||
* connection.
|
||||
*
|
||||
* @return
|
||||
* @return Zend_Db $database
|
||||
*/
|
||||
protected function _initDatabase()
|
||||
{
|
||||
// Oh, my!
|
||||
// Access config for database user/pass ..
|
||||
$config = $this->getApplication()->getOptions();
|
||||
|
||||
// Setup database adapter
|
||||
$database = Zend_Db::factory('Pdo_Mysql', $config['db']);
|
||||
|
||||
// Use the adapter by default
|
||||
Zend_Db_Table::setDefaultAdapter($database);
|
||||
|
||||
return $database;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -12,6 +12,12 @@ app.name = "Fiktivkod"
|
|||
app.version = "1.0"
|
||||
app.url = "fiktivkod.org"
|
||||
|
||||
// Database
|
||||
db.host = 127.0.0.1
|
||||
db.username = fiktivkod
|
||||
db.password = pw
|
||||
db.dbname = fiktivkod
|
||||
|
||||
|
||||
[development : production]
|
||||
// Error settings
|
||||
|
|
|
|||
11
application/models/User.php
Normal file
11
application/models/User.php
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?php
|
||||
/**
|
||||
* User model
|
||||
*/
|
||||
class User extends Zend_Db_Table
|
||||
{
|
||||
protected $_schema = 'fiktivkod';
|
||||
protected $_name = 'User';
|
||||
protected $_primary = 'id';
|
||||
|
||||
}
|
||||
|
|
@ -4,7 +4,14 @@ class Blog_IndexController extends Zend_Controller_Action
|
|||
{
|
||||
public function indexAction()
|
||||
{
|
||||
$m = new MyModel();
|
||||
echo $m->name;
|
||||
|
||||
$user = new User();
|
||||
|
||||
$users = $user->fetchAll();
|
||||
|
||||
foreach ($users as $u) {
|
||||
echo $u->firstName."<br />";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ class ErrorController extends Zend_Controller_Action
|
|||
|
||||
$error = $this->_request->getParam('error_handler');
|
||||
|
||||
var_dump($error);
|
||||
var_dump($error->exception->getTrace());
|
||||
|
||||
}
|
||||
}
|
||||
BIN
db.mwb
BIN
db.mwb
Binary file not shown.
|
|
@ -1,15 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
abstract class Fiktiv_Session_Abstract {
|
||||
|
||||
abstract public function open();
|
||||
abstract public function read($session);
|
||||
abstract public function write($session,$data);
|
||||
abstract public function close();
|
||||
abstract public function destroy($session);
|
||||
abstract public function gc($life);
|
||||
|
||||
}
|
||||
|
|
@ -25,12 +25,10 @@ class Fiktiv_Translate_Adapter_Ini extends Fiktiv_Translate_Adapter
|
|||
}
|
||||
|
||||
/**
|
||||
* returns the adapters name
|
||||
*
|
||||
* @return string
|
||||
* Just wrap Zend_Translate_Adapter_Ini
|
||||
*/
|
||||
public function toString()
|
||||
{
|
||||
return "Ini";
|
||||
return $this->_translateAdapter->toString();
|
||||
}
|
||||
}
|
||||
Reference in a new issue