Install Phalcon and check that the extension is loaded in phpinfo()
Open C:\Windows\System32\drivers\etc\hosts and added:
127.0.0.1 my.store
Open C:\xampp\apache\conf\extra\httpd-vhosts.conf and uncommented:
| <?php | |
| namespace Knode\Dao\Sql; | |
| $di = new \Phalcon\Di\FactoryDefault(); | |
| $di->set('db', function(){ | |
| $config = array( | |
| "host" => "localhost", |
| <?php | |
| $routes = array( | |
| '/', | |
| '/index', | |
| '/index/index', | |
| '/index/test', | |
| '/test', | |
| '/test/index/', | |
| '/test', |
Install Phalcon and check that the extension is loaded in phpinfo()
Open C:\Windows\System32\drivers\etc\hosts and added:
127.0.0.1 my.store
Open C:\xampp\apache\conf\extra\httpd-vhosts.conf and uncommented:
| class Registry { | |
| private $_data = array(); | |
| public function set($x, $d) | |
| { | |
| $this->_data[$x] = $d; | |
| } | |
| public function get($x) |
| <?php | |
| error_reporting(E_ALL); | |
| $di = new Phalcon\DI(); | |
| $di->set('modelsManager', function() { | |
| return new Phalcon\Mvc\Model\Manager(); | |
| }, true); |
| if [ -f Makefile ]; then | |
| make clean | |
| phpize --clean | |
| fi | |
| export CC="gcc" | |
| export CFLAGS="-march=native -mtune=native -O2 -fno-delete-null-pointer-checks -finline-functions" | |
| echo "int main() {}" > t.c | |
| gcc $CFLAGS t.c -o t 2> t.t |
| <?php | |
| /* desc artists_similar; | |
| +-------------------+------------------+------+-----+---------+----------------+ | |
| | Field | Type | Null | Key | Default | Extra | | |
| +-------------------+------------------+------+-----+---------+----------------+ | |
| | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | |
| | artists_id | int(10) unsigned | NO | MUL | NULL | | | |
| | similar_artist_id | int(10) unsigned | NO | | NULL | | | |
| +-------------------+------------------+------+-----+---------+----------------+ |
| <?php | |
| //With the default lifetime | |
| $sidebar = $this->viewCache->start("sidebar"); | |
| if ($sidebar === null) { | |
| echo '<!-- some sidebar code here -->'; | |
| $this->viewCache->save(); | |
| } else { | |
| echo $sidebar; | |
| } |
| <?php | |
| class MyManager extends Phalcon\Mvc\Model\Manager | |
| { | |
| protected $_cache; | |
| public function setCache($cache) | |
| { | |
| $this->_cache = $cache; |
| <?php | |
| $robots = new Robots(); | |
| $modelsManager = $di->get('modelsManager'); | |
| $relations = $modelsManager->getRelations('Robots'); | |
| foreach ($relations as $relation) { | |
| $options = $relation->getOptions(); |