Phalcon имеет преимущество в скорости за счет того, что его ядро скомпилировано в С-код.
но, у него есть достаточно большой минус - достаточно трудно заглянуть в исходники и понять, как оно работает.
ну, модель создал / сохранил, модель сказала, что все хорошо?
не вижу логических оснований, почему ее ИД не заполнен тем ИД, который присвоила база. вроде как, стандартное поведение...
у тебя $ticket должно быть инстансом какого-то класса.
а что там на самом деле - фиг его знает, но у него нету метода getTitle.
для начала - var_dump($ticket); - что выводит?