diff --git a/database/sql/jobs/find.sql b/database/sql/jobs/find.sql new file mode 100644 index 0000000..898df78 --- /dev/null +++ b/database/sql/jobs/find.sql @@ -0,0 +1 @@ +SELECT * FROM jobs diff --git a/models/job.php b/models/job.php index 46179fe..b9db0f5 100644 --- a/models/job.php +++ b/models/job.php @@ -13,11 +13,21 @@ class Job { } class Jobs { + static function find(){ + $query = file_get_contents(__DIR__ . '/../database/sql/jobs/find.sql'); + $result = pg_query($query); + $jobs = array(); + while($data = pg_fetch_object($result)){ + $jobs[] = new Job(intval($data->id), intval($data->person_id), intval($data->company_id)); + } + + return $jobs; + } static function create($job){ $query = file_get_contents(__DIR__ . '/../database/sql/jobs/create.sql'); $result = pg_query_params($query, array($job->person_id, $job->company_id)); - return true; + return self::find(); } } ?>