{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. [автор] (25 сен 2014, 21:48) [0/0] [0] [отв] [спам] [под] +1 | -1
donttime,

[code]
<?php

require 'application/components/controller.php';
require 'application/components/view.php';

$routes = split('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));

$controller_name = $routes[1] ? $routes[1] : 'home';
$action_name = $routes[2] ? $routes[2] : 'index';

if (!file_exists('application/controllers/' . $controller_name . '.php')) {
exit;
}

require 'application/controllers/' . $controller_name . '.php';
$controller = new $controller_name();


if (!method_exists($controller, 'action_' . $action_name)) {
exit;
}

$controller->$action_name();

$view = new view();
$view->output();
[/code]
Добавлено 25.09.14 в 21:49:19:
controller.php
[code]

<?php

/**
*
*
*/

class controller {

protected $mysqli;
function __construct() {

$this->mysqliConnection();

}

private function mysqliConnection() {

$mysqli = new mysqli('localhost', 'root', '', 'test');

}


}

[/code]
Добавлено 25.09.14 в 21:49:47:
Убрал всё лишнее, буду думать как всё оптимизнуть))

12. [автор] (25 сен 2014, 22:08) [0/0] [0] [отв] [спам] [под] +1 | -1
donttime,

порнуха))


[code]<?php

class controller {

protected $connection;
function __construct() {

$this->mysql();

}

private function mysql() {

$this->connection = mysql_pconnect('127.0.0.1', 'root', '');
if ($this->connection) {
if (mysql_select_db('test', $this->connection)) {

mysql_set_charset('utf8', $this->connection);

}
}
else {

}
}

}[/code]


Изм. 1 раз. / Посл. изм. (25 сен 2014, 22:09)
13. [автор] (29 сен 2014, 05:09) [0/0] [0] [отв] [спам] [под] +1 | -1
donttime,

переписал)) думаю что делать с view-ером))
Добавлено 29.09.14 в 06:05:05:
Вот собсно доведенное до ума ВЕБ приложение на вмс. (есть маленькие недочеты, но всё исправимо(=)

Прикрепленные файлы:
* PROFIWM_COM_7744_949138_fullMVC.zip (3.77 кб)
* PROFIWM_COM_7744_949138_phpmvc.zip (3.98 кб)
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений