Archived
1
0
Fork 0

Database, rm Session from library

This commit is contained in:
Fredric N 2010-08-22 10:22:09 +02:00
parent ae970682ba
commit 515cad5497
8 changed files with 40 additions and 24 deletions

View file

@ -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;
}
/**

View file

@ -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

View file

@ -0,0 +1,11 @@
<?php
/**
* User model
*/
class User extends Zend_Db_Table
{
protected $_schema = 'fiktivkod';
protected $_name = 'User';
protected $_primary = 'id';
}

View file

@ -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 />";
}
}
}

View file

@ -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

Binary file not shown.

View file

@ -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);
}

View file

@ -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();
}
}