Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Pagination with jQuery, MySQL and PHP
Форумы портала PHP.SU » PHP » Программирование на PHP » Pagination with jQuery, MySQL and PHP

Страниц (1): [1]
 

1. medensev - 23 Июня, 2013 - 22:13:23 - перейти к сообщению
Доброго время суток господа знатоки!

Нужна ваша помощь, есть самописный mvc к которой хочу встроить Pagination вот ссылка на Pagination with jQuery, MySQL and PHP http://ratemir[dot]ru/texnologii-jqu[dot][dot].php-i-mysql[dot]html

нужно встроить в этот mvc http://habrahabr[dot]ru/post/150267/


Спасибо, жду вашей помощи.
2. DeepVarvar - 24 Июня, 2013 - 03:40:19 - перейти к сообщению
На, встраивай, только исключения исправь на свои, или вообще выпили, твое дело..
3. medensev - 24 Июня, 2013 - 07:07:50 - перейти к сообщению
Ребят я же попросил и ссылки указал что конкретно мне нужно! А примеров много в глобальной сети). И не нужно рекламировать свою cms). Без обид)


Есть файлы model_news.php view_news.php controller_news.php ниже прикреплю файлы чтобы скачать и посмотреть как выглядит структура mvc


А Pagination можно выбрать один из двух -
1. Этот http://ratemir[dot]ru/texnologii-jqu[dot][dot].php-i-mysql[dot]html


2. Или этот http://www[dot]9lessons[dot]info/2009/09[dot][dot][dot]sql-and-php[dot]html

Нужно встроить Pagination по структуре mvc - model_news.php view_news.php controller_news.php или же как библиотеку, только как это сделать я не знаю) поэтому прошу помощи.


Просьба писать здесь ссылки исключительно на готовый архив по теме, даже будет лучше если напишите подробно код как встроить или реализовать "Pagination" в mvc который указан именно в моей теме а не возможные примеры которые можно найти в сети...


Спасибо.
4. DeepVarvar - 24 Июня, 2013 - 07:23:23 - перейти к сообщению
medensev пишет:
не нужно рекламировать свою cms
Я вообще не это имел виду. Я сказал бери и пользуй - там юзать как дважды-два, кода как кот наплакал. А решение стоящее. И денег я за то не спрашиваю. Тебе лень вытащить куски кода?

medensev пишет:
Просьба писать здесь ссылки исключительно на готовый архив по теме, даже будет лучше если напишите подробно код как встроить или реализовать "Pagination" в mvc
С таким подходом тебе не в эту ветку форума.
И да - МВЦ это не единственный путь, и уж тем более не всегда лучший.
5. medensev - 24 Июня, 2013 - 07:44:49 - перейти к сообщению
DeepVarvar vs medensev ))

Если можешь объясни как

DeepVarvar пишет:

там юзать как дважды-два
6. DeepVarvar - 24 Июня, 2013 - 07:54:51 - перейти к сообщению
medensev пишет:
Если можешь объясни как

Не понятно, если ты манипулируешь понятиями паттерна МВЦ, который является производным "материалом" понятий ООП, то что тебе тогда надо объяснять?

Во первых на странице, которую я дал ранее, уже есть пример использования.
Во вторых вот еще.
(Добавление)
Сорцы дать?
Вот:
Спойлер (Отобразить)


Тут нужно всего-лишь заменить обращения к объекту базы данных, валидацию (проверки типа на is_int) и обработку исключений.
7. medensev - 24 Июня, 2013 - 08:38:35 - перейти к сообщению


Имел ввиду объяснить на примере в моем случаи

вот контроллер controller_news.php (пример)
Спойлер (Отобразить)


Далее модель Model_news.php (пример)
Спойлер (Отобразить)


Вид View_news.php
Спойлер (Отобразить)


DeepVarvar пожалуйста измени эти файлы под Pagination что бы я вставил в ту mvc и начал разбираться что куда и почему, мне так легче понять будет.

Спасибо за помощь!
8. DeepVarvar - 24 Июня, 2013 - 09:33:46 - перейти к сообщению
Если ты еще ждешь - обещаю это сделать!
Я просто чутка занят.
9. medensev - 24 Июня, 2013 - 09:52:25 - перейти к сообщению
DeepVarvar пишет:
Если ты еще ждешь - обещаю это сделать!
Я просто чутка занят.


Спасибо, буду ждать!
10. DeepVarvar - 25 Июня, 2013 - 18:23:40 - перейти к сообщению
Кантралёр:
Спойлер (Отобразить)

Пагинатор перепиленый под тебя, делается через одно место, ибо не зачем юзать учебный пример с хабра в действующем проекте. Я вообще не гарантирую что оно заработает, т.к. пишу на коленке без проверок, а ты даже пальцем не шевелишь - только в личку отписал, мол, не забудь. Так вот с ошибками сам разберешься. Я вообще не понимаю что там в DBase лежит, если его модель наследует у тебя. Ладно, едем вперед:
Спойлер (Отобразить)

Вьюха:
Спойлер (Отобразить)


Вообще, если ставить диагноз - тебе рановато еще ООП.
Однако стремление изучать должно принести свои плоды.
Поэтому, если тут возникнут ошибки - разбери их сам.
11. medensev - 25 Июня, 2013 - 20:08:05 - перейти к сообщению
DeepVarvar Спасибо! буду разбираться.
(Добавление)
DeepVarvar не работает(

Цитата:
Fatal error: Uncaught exception 'Exception' with message 'Pagination error: current page can't be zero' in C:\OpenServer\domains\localhost\fm.ru\application\core\paginator.php:112 Stack trace: #0 C:\OpenServer\domains\localhost\fm.ru\application\controllers\controller_pagenews.php(26): Paginator->setCurrentPage(0) #1 C:\OpenServer\domains\localhost\fm.ru\application\core\route.php(74): Controller_PageNews->action_index() #2 C:\OpenServer\domains\localhost\fm.ru\application\bootstrap.php(26): Route::start() #3 C:\OpenServer\domains\localhost\fm.ru\index.php(4): require_once('C:\OpenServer\d...') #4 {main} thrown in C:\OpenServer\domains\localhost\fm.ru\application\core\paginator.php on line 112
12. DeepVarvar - 26 Июня, 2013 - 06:32:15 - перейти к сообщению
DeepVarvar пишет:
если тут возникнут ошибки - разбери их сам.

 

Powered by ExBB FM 1.0 RC1