PHP OpenID библиотека, которая позволяет facebook / openid / twitter и т.д .;

Вы вызываете метод класса, добавляя также имя класса:

class.method

. В вашем коде должно быть достаточно:

Test.static_init()

Вы также можете сделать это:

static_init(Test)

Чтобы вызвать его внутри вашего класса, выполните ваш код:

Test.static_init()

Мой рабочий код:

class Test(object):

    @classmethod
    def static_method(cls):
        print("Hello")

    def another_method(self):
        Test.static_method()

и Test().another_method() возвращает Hello

13
задан Jakub 13 July 2010 в 12:45
поделиться

2 ответа

Я поискал еще немного и обнаружил, что есть модуль CodeIgniter, который делает все это (еще в феврале / марте, когда я много работал над своим приложением, его не было).

Для людей, которым это также необходимо для CodeIgniter: http://code.google.com/p/a3m/

5
ответ дан 1 December 2019 в 19:49
поделиться

Есть несколько проектов с открытым исходным кодом, которые активны на github и google code.

http://github.com/openid/php-openid

Но это настолько просто, насколько это возможно, если только вы уже не используете созданный фреймворк, такой как Kohana или Cake или что-то еще. Если вы используете один из них, есть шанс, что они работали над модулем для OAuth и FB / TW / OID вещей. Я предпочитаю Kohana, и у них много отличных модулей.

0
ответ дан 1 December 2019 в 19:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: