[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разьясните новичку!!!
Cream
Обьясните пожалуйста и помогите разобраться как получаеться. + возможно дайте ссылку или как называеться эта функция - где прочитать.

Есть вот такая рабочая ссылка к примеру href="/views/default/article/editor.php
но она переделана в такую href="?c=article&act=editor
при этом если вставить старую то функции не работают и появляються ошибки.

Хотелось бы узнать поподробней как это реализуеться и имеет ли этот код к этому отношение

$action = ($_GET['act'] != '') ? ucfirst($_GET['act']) : $default_controller[0];
$controller = ($_GET['c'] != '') ? ucfirst($_GET['c']) : $default_controller[1];
$class= 'C_'.$action;
$class .= ($controller != '') ? '_'.$controller: '';

Просто на примере этого я добавляю свою ссылку к примеру

index.phpc?c=register но она неработает,
так работает - href="/views/default/v_register.php но из за неправильности неработают функции на самой странице.

Извеняюсь если что нетак написал или непонятно обьяснил.
Заранее благодарен.



Спустя 1 час, 33 минуты, 18 секунд (2.04.2012 - 04:02) inpost написал(а):
index.phpc - у тебя такой файл есть?!

Спустя 9 часов, 30 минут, 49 секунд (2.04.2012 - 13:33) Cream написал(а):
index.php - ? точка входа есть а index.phpс нет такого

Спустя 15 минут, 13 секунд (2.04.2012 - 13:48) glock18 написал(а):
Цитата (Cream @ 1.04.2012 - 23:29)
Есть вот такая рабочая ссылка к примеру href="/views/default/v_register.php
но она переделана в такую href="?c=article&act=editor


ну, я так понимаю, она не переделана. На какой бы странице ты ни был (например, /views/default/v_register.php )

у вас ссылка ?c=article&act=editor преобразуется в

/views/default/v_register.php?c=article&act=editor

проверок параметров нет
Цитата
Обьясните пожалуйста и помогите разобраться как получаеться

почитайте про передачу параметров $_GET, $_POST. Когда разберетесь немного в теме, сразу поймете что откуда там берется

Спустя 3 часа, 31 минута, 33 секунды (2.04.2012 - 17:20) inpost написал(а):
index.phpc?c=register но она неработает,
Вот у тебя название файла стоит до знака ?. А ты говоришь, что файла такого нет, отсюда и ошибка.

Спустя 6 часов, 36 минут, 34 секунды (2.04.2012 - 23:57) Cream написал(а):
это я тут ошибочно написал там нет с - всмысле у меня index.php
а вообще ссылка должна быть вида: href="?c=register или href="?act=register

Спустя 1 день, 13 часов, 37 минут, 37 секунд (4.04.2012 - 13:34) Cream написал(а):
Подскажите пожалуйста еще по изменению версии.
Есть код где username_available и email_available - устаревшие команды
и есть новый метод замены их такой как: unique_key_exists()
Вопрос: как заменить их(реализация замены)

Сам Код который надо исправить:

blic function rules()
{
return array(
'username' => array(
array('not_empty'),
array('min_length', array(':value', 4)),
array('max_length', array(':value', 32)),
array('regex', array(':value', '/^[-\pL\pN_.]++$/uD')),
array(array($this, 'username_available'), array(':validation', ':field')),
),
'first_name' => array(
array('not_empty'),
array('min_length', array(':value', 2)),
array('max_length', array(':value', 32)),
),
'password' => array(
array('not_empty'),
),
'email' => array(
array('not_empty'),
array('min_length', array(':value', 4)),
array('max_length', array(':value', 127)),
array('email'),
array(array($this, 'email_available'), array(':validation', ':field')),
),
);


Зарание благодарю!

Ой Извеняюсь написал не в ту тему.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.