Code Igniter - простой вопрос контроллера - PullRequest
0 голосов
/ 16 декабря 2009

Я разрабатываю простое веб-приложение на CI. У меня есть контроллер регистрации и контроллер PayPal. Оба прекрасно работают по отдельности, но мне нужно использовать некоторые функции контроллера PayPal в рамках регистрации. Как я могу заимствовать эти функции без вставки новых функций в контроллер регистрации?

Вставка контроллера PayPal в reg_controller не вызовет проблем, но я бы хотел разделить эти функции, если это возможно! :)

Кстати, я новичок в CI / MVC, так что, если есть лучший способ сделать что-то, дайте мне знать!

Ответы [ 2 ]

1 голос
/ 17 декабря 2009

Я думаю, вам нужно переместить свой контроллер PayPal в библиотеку или модель. Я не совсем уверен, как именно вы используете контроллер PayPal для выполнения функций PayPal, если вы не делаете много перенаправлений.

Я использую этот класс, который я создал в CI, для транзакций PayPal (также недавно был обновлен):

В Google Code: http://code.google.com/p/phppaypal/ На GitHub: http://github.com/drewjoh/phpPayPal

Вы можете немного изменить его, чтобы сделать его библиотекой CI. У меня есть рабочий код, если это тоже помогает. Вы можете увидеть пример кода (не пример кода CI), чтобы увидеть, как это просто здесь: http://drewjoh.com/wiki/code/classes/phppaypal

0 голосов
/ 17 декабря 2009

Джейми Рамбелоу сделал приличную библиотеку PayPal для CodeIgniter.

http://github.com/jamierumbelow/codeigniter-paypal

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...