Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: Андрей
- * Date: 22.05.2019
- * Time: 15:56
- */
- namespace Controllers;
- require_once __DIR__ . '/../Models/Faculties.php';
- require_once __DIR__ . '/../Models/Countries.php';
- use Model\Countries;
- use Model\Faculties;
- class dbController
- {
- private $objFaculty;
- private $objCountries;
- function __construct($submit) //todo: Придумать что делать с другим объектом, когда вызывается лишь один
- {
- switch ($submit) {
- case 'addFaculty':
- $this->objFaculty = new Faculties($_POST['nameFaculty'], $_FILES['logo']);
- break;
- case 'addCountry':
- $this->objCountries = new Countries($_POST['nameCountry']);
- break;
- }
- }
- function addFaculty(): void
- {
- $this->objFaculty->add();
- }
- function addCountry(): void
- {
- $this->objCountries->add();
- }
- }
- $submit = null;
- if (isset($_POST['addFaculty'])) {
- $submit = 'addFaculty';
- $obj = new dbController($submit);
- $obj->addFaculty();
- }
- if (isset($_POST['addCountry'])) {
- $submit = 'addCountry';
- $obj = new dbController($submit);
- $obj->addCountry();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement