Skip to content

Instantly share code, notes, and snippets.

@phalcon
phalcon / stx.php
Last active December 15, 2015 19:48
<?php
$eventsManager = new \Phalcon\Events\Manager();
$di = new \Phalcon\DI();
$connection = new \Phalcon\Db\Adapter\Pdo\Sqlite([
"dbname" => "sample.db"
]);
user nginx;
worker_processes 1;
#error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
#pid /var/run/nginx.pid;
<?php
use Phalcon\Mvc\Model\Transaction\Manager as TxManager;
class TestTask extends \Phalcon\CLI\Task
{
public function doAction()
{
$config = $GLOBALS['config'];
<?php
var_dump($s->put(100, 0, 60, array(1, 2, 3)));
<?php
class MyValidator extends Phalcon\Validation\Validator
{
public function validate()
{
}
}
@phalcon
phalcon / v.php
Last active December 14, 2015 02:49
<?php
use Phalcon\Validation\Validator\PresenceOf;
use Phalcon\Validation\Validator\StringLength;
$validation = new Phalcon\Validation();
$validation->add('name', new PresenceOf([
'message' => 'The name is required'
]);
<?php
$loader = new Phalcon\Loader();
$loader->registerNamespaces(array(
'Application\Backend\Controllers' => '../app/backend/controllers/',
'Application\Frontend\Controllers' => '../app/frontend/controllers/',
))->register();
$di = new \Phalcon\DI\FactoryDefault();
<?php
class Robots extends Phalcon\Mvc\Model
{
public function initialize()
{
$this->keepSnapshot(true);
}
}
<?php
class RobotsController extends Phalcon\Mvc\Controller
{
public function index()
{
echo "Hello Index";
}
public function show($id)
<?php
class Category extends Phalcon\Mvc\Model
{
public $id;
public $lft;
public $rgt;