#831 2012.06.14 23:06

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: Общие вопросы по PHP

Вот вижу в Kohana подобный код:
public static function factory($file = NULL, array $data = NULL)
{
    return new View($file, $data);
}

Возник вопрос - зачем использовать фабрику, если это - обычный вызов объекта?


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#832 2012.06.14 23:16

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

ну я не в курсе в принципе что там происходит по логике.
но, как вариант, это вполне могло быть раньше реальной фабрикой, потом код переписали, но для совместимости оставили и это.
либо наоборот, задел на будущее.

Неактивен

#833 2012.06.15 00:14

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: Общие вопросы по PHP

Ну а если в общем - для чего используются фабрики?
Типа вызов объекта с дополнительными параметрами?


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#834 2012.06.15 00:42

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

во, вроде клевое описание) http://irbis-team.com/15/23/2

Неактивен

#835 2012.06.15 19:48

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

Блин,делаю запрос в бд с рандомным выбором из бд,ставлю лимит на вывод 5,но чет не срабатывает,выводит только 1 поле( в чем ошибка у мя в запросе?
вот собсно запрос

Код:

1
$hit = mysql_fetch_array(mysql_query("SELECT * FROM `info` ORDER BY RAND() LIMIT 5"));

Неактивен

#836 2012.06.15 20:53

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

Код:

1
span style="color: #0000BB"><?php$q = mysql_query("SELECT * FROM `info` ORDER BY RAND() LIMIT 5");while ($row = mysql_fetch_assoc($q)) { print_r($row);}

Неактивен

#837 2012.06.15 21:04

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

Gemorroj написал:

Код:

1
span style="color: #0000BB"><?php$q = mysql_query("SELECT * FROM `info` ORDER BY RAND() LIMIT 5");while ($row = mysql_fetch_assoc($q)) { print_r($row);}

Огромное спасибо))

Неактивен

#838 2012.06.16 00:14

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

А с таким кодом можно сделать листинг? или нужно код менять для листинга?

Код:

1
span style="color: #0000BB"><?phpinclude 'head.php';include 'db.php';$today = date("j/n/Y"); $q = mysql_query("SELECT * FROM `info` ORDER BY 'id' DESC LIMIT 5");while ($row = mysql_fetch_assoc($q)) { echo '<div class="gmenu2"><br><br>'; echo "<b>Имя:</b> $row[name] <br>"; echo'<img src="' . $row['url'] .'"alt="*" width="70" height="60" /><br>'; echo "<b>Описание:</b> $row[opis] <br>"; echo "<b>Скачали:</b> $row[kols] <br>"; echo "<b>Добавлено:</b> $today <br>"; echo "<a href ='/ko.php'> <b>Комментарии: </b></a>(2)<br>"; echo "<a href ='/download.php'> <b>Скачать</b></a> $row[ves] (Мб.) "; echo '</div>';}?>

Неактивен

#839 2012.06.16 00:22

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

не понял вопроса.
в коде есть проблемы.

Неактивен

#840 2012.06.16 00:31

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

Gemorroj написал:

не понял вопроса.
в коде есть проблемы.

ну я хочу сделать чтоб было по страницам,на каждой странице чтоб выводило по 5 файлов,смотрел примерно как это делается,но нифига не понял,там в коде который я смотрел лимит идет не так как у меня,и функция листинга там написана, но её я тож не смог понять(

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.087 s