Программный комплекс управления сайтом с использованием "Kohana Framework"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?оостветственно должна расширятся от орм)
foreign_key => category_id, // название связываемого поля
),
);function categoryInfoByUrl($url)
{
$tree = ORM::factory(tree, array(nametrans=>$url)); // создается экземпляр класса orm для работы с бд
// из таблицы tree достается строчка в которой поле nametrans совпадает со значением переменной $url
if($tree->loaded()) // проверка загруженной строки
{
$result[id] = $tree->id; // если строка найдена и загружена то
$result[name] = $tree->name; // присвоем массиву result идентификтаор и имя категории
return $result; // все успешно метод возвращает массив с полями ид и имя категории
}
else // если строк ане загруженна функция вернет false
{FALSE;
}
}function contentСategoryById($id)
{
$tree = ORM::factory(tree, array(id=>$id)); // создается экземпляр класса orm для работы с бд
// из таблицы tree достается строчка в которой поле url совпадает со значением переменной $url
if($tree->loaded())// есть ли такой идентификатор в таблице
{
$result = array(); // пустой массив $result
$res = $tree->materials->find_all(); // загрузка всех материалов данной категории в массив $res
foreach($res as $item) // прокрутка материалов и понумерованная запись в массив $result
{
$result[] = array(id => $item->id, content => $item->content, name => $item->name);
}$result;
}
{FALSE;}}}
..\aplication\classes\model\user.php
<?php defined(SYSPATH) or die(No direct access allowed.);Model_User extends Model_Auth_User {function rules()
{array(
username => array((not_empty),(min_length, array(:value, 4)),(max_length, array(:value, 32)),
),
password => array((not_empty),
),
email => array((not_empty),(min_length, array(:value, 4)),(max_length, array(:value, 127)),(email),
),
);
}
}
..\aplication\views\404view.php
*body{: 0;: 0;}
#wrapper{: 500px;: 0 auto;}
#e404e{: 0 auto;: 100px 0;align: center;: none;}
Ошибка - № 404.
Страница не найдена!
">
..\aplication\views\accountview.php
<?
$request = Request::factory(authformer/form/1);
$response = $request->execute();$response;
?>
<?if(isset($ok)) // если существует $ok
{?>
Новый пароль успешно сохранен
<? if(isset($errors) // усли существует $errors
){?>
checkOldPass()
{oldpass = $("#oldpass").val(); // создается перемеррная oldpass куда заносится значение поля с id=oldpass
$.ajax({ // запрос на отправку данных
type: "POST", // метод скрытый
data: "oldpass=" + oldpass, // в контейнер oldpass запишется значение переменной oldpass
url: "/ajax/checkOldPass", // куда отправится
dataType: "json",
success: function(data)
{(data.result) // если функция action_checkOldPass контроллера Ajax вернула true или false
{
$("#ok").css(display,inline);
$("#error").css(display,none);
}
< Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение