MessageManager
class MessageManager extends BaseManager
Message manager handles templated message generation.
Methods
Helps paginate models using the query bulder. Bit more complicated than the native array method, but works better for larger data sets
No description
No description
No description
No description
Create a new queued message. Keep in mind that this does not send the message, only queues it for delivery.
No description
No description
Details
in BaseManager at line line 23
object
save(object $obj)
Save handler, because DRY
in BaseManager at line line 60
Paginator
getPaginator(integer $page = 1, integer $limit = 50)
Helps paginate models using the query bulder. Bit more complicated than the native array method, but works better for larger data sets
Because it's based on Phalcon's QueryBuilder, it supports a fluent filtering interface:
$manager = $this->foo_manager; $items = $manager->getPaginator(1, 20) ->orderBy('created_at desc') ->where('name = :name:', array('name' => $name)) ->andWhere('type = :type:', array('type' => $type)) ->paginate(); echo json_encode($items);
in BaseManager at line line 80
boolean
restDelete(number $id)
Delete an object with rest
in BaseManager at line line 103
restCreate(array $data)
Create a new object
in BaseManager at line line 117
restUpdate(int $id, array $data)
Update an existing object
at line line 19
findFirstById($params = null)
at line line 24
findFirst($params = null)
at line line 29
find($params = null)
at line line 34
findFirstBySrn($srn)
at line line 50
object
create(array $data, string $template = false, array $templateData = array())
Create a new queued message. Keep in mind that this does not send the message, only queues it for delivery.