public function missingMethod($model, $method, $arguments = array()) { // if the method is 'getSlug' convert the title if ($method == 'getSlug') { return Phalcon\Tag::friendlyTitle($model->title); } }
var_dump($user->getMessages()); $database->rollback(); die; } $log->info('User: '******'columns' => 'id'])->toArray(); $userIds = Phosphorum\Models\Users::find(['columns' => 'id'])->toArray(); $database->begin(); for ($i = 0; $i <= 500; $i++) { $title = $faker->company; $content = $faker->text(); $post = new Phosphorum\Models\Posts(); $post->title = $title; $post->slug = Phalcon\Tag::friendlyTitle($title); $post->content = $content; $userRandId = array_rand($userIds); $post->users_id = $userIds[$userRandId]['id']; $categoryRandId = array_rand($categoryIds); $post->categories_id = $categoryIds[$categoryRandId]['id']; if (!$post->save()) { var_dump($post->getMessages()); $database->rollback(); die; } $log->info('Post: ' . $post->title); } $database->commit(); $postIds = Phosphorum\Models\Posts::find(['columns' => 'id'])->toArray(); $database->begin();