Solved thread

This post is marked as solved. If you think the information contained on this thread must be part of the official documentation, please contribute submitting a pull request to its repository.

How to access a function within a model

I need to access a funcion set in ControllerBase within a model :

<?php
use Phalcon\Mvc\Controller;
use Phalcon\Mvc\Dispatcher;

class ControllerBase extends Controller
{
    public function getAnswer()
    {
        return '42';
    }
...
<?php
use Phalcon\Mvc\Model;
use Phalcon\Mvc\Model\Relation;
class SomeModel extends Model
{
    public function initialize()
    {
        // i need the answer here !!
        ...


28.9k
Accepted
answer
edited Mar '14

Hi, two ways

ControllerBase::getAnswer();
$function = new ControllerBase();
$function->getAnswer();


5.8k

workd like a charm, thank you :)