Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Smarty / 2 сообщений из 2, страница 1 из 1
24.04.2013, 11:09
    #38237750
gaval
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Smarty
Вопрос такой при выполнении выдает ошибку
Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown method 'assien'.' in W:\home\anketa1.ua\www\libs\sysplugins\smarty_internal_templatebase.php:806 Stack trace: #0 [internal function]: Smarty_Internal_TemplateBase->__call('assien', Array) #1 W:\home\anketa1.ua\www\index.php(28): Smarty->assien('anketaen', 'Ukraine and the...') #2 {main} thrown in W:\home\anketa1.ua\www\libs\sysplugins\smarty_internal_templatebase.php on line 806
Ошибка в строке
Код: php
1.
$smarty->assien("anketaen",getNazvanie(1));

если строка закоментирована то все нормально работает
Ниже код index.php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
<?php
require('libs/Smarty.class.php');
require('config/config.php');
function getNazvanie($i){
    $sql_ua = "SELECT title FROM page WHERE id='1'";
    $sql_en = "SELECT title FROM page WHERE id='2'";
    switch($i){
        case 0:
            $result_ua = mysql_query($sql_ua);
            break;
        case 1:
            $result_ua = mysql_query($sql_en);
            break;
        default:
            $result_ua = mysql_query($sql_ua);
            break;
    }
    $myrow_page = mysql_fetch_array($result_ua);
    return $myrow_page['title'];

}
$smarty = new Smarty;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
$smarty->assign("titleua","Реєстраційна форма");
$smarty->assign("titleen","REGISTRATION FORM");
$smarty->assign("anketaua",getNazvanie(0));
$smarty->assien("anketaen",getNazvanie(1));

$_action = isset($_REQUEST['page']) ? $_REQUEST['page'] : 'view';
switch($_action) {
    case 'ua':
        $smarty->display('ua.tpl');
        break;
    case 'en':

        $smarty->display('en.tpl');
        break;
    case 'login':
        $smarty->display('login.tpl');
        break;
    case 'view':
        default:
        $smarty->display('ua.tpl');
        break;
}
?>
...
Рейтинг: 0 / 0
24.04.2013, 11:23
    #38237788
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Smarty
gavalОшибка в строке
Код: php
1.
$smarty->assien("anketaen",getNazvanie(1));


если строка закоментирована то все нормально работаетСами придумали этот метод?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Smarty / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]