DBIX :: SearchBuilder :: سجل

التحميل الان

DBIX :: SearchBuilder :: سجل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jesse Vincent
  • موقع ويب الناشر:
  • http://search.cpan.org/~jesse/

DBIX :: SearchBuilder :: سجل العلامات


DBIX :: SearchBuilder :: سجل وصف

DBIX :: SearchBuilder :: Record هو Superclass Perl للسجلات التي تم تحميلها بواسطة Searchbuilder. DBIX :: SearchBuilder :: Record هو Superclass Perl للسجلات المحملة بواسطة SearchBuilder.synopsis Package MyRecord؛ استخدام قاعدة QW / DBIX :: SearchBuilder :: Record /؛ sub _init {بلدي $ الذاتي = التحول؛ بلدي dbixhandle $ = التحول؛ # DBIX :: SearchBuilder :: Handle :: كائن Foo لقاعدة بياناتك $ الذاتي -> _ مقبض ($ dbixhandle)؛ علم الذات> الجدول ("المستخدمين")؛ } أخبر تسجيل ما هي المفاتيح الأساسية هي Sub _Primarykeys {إرجاع ؛ } # الطريقة المفضلة والأكثر فعالية لتحديد سمات الحقول في فئة # مشتقة، يستخدمها AutoLoader لإنشاء طرق Attrib و Setattrib. # قراءة > {"قراءة" => 1، "الكتابة" => 1}، Maz => {'Auto' => 1،}، Roo => {'read' => 1، 'auto' => 1، 'العام '=> 1،}،}؛ } # فرعي للتحقق من كلمة مرور المستخدم دون إرجاع القيمة الحالية لأغراض الأمان، لم نشف عرض طريقة كلمة المرور فوق NEWSPassword الفرعية بلدي المحاولة $ = التحول؛ # ملاحظة اثنين __s في __value. الفئة الفئة الفئة الفرعية قد تحلل مع _Value، ولكن # يجب ألا تلمس __Value إذا كان ($ حاول EQ $ الذاتي -> __ القيمة (كلمة المرور ")) {العودة (1)؛ } آخر {return (undef)؛ }} # تجاوز DBIX :: SearchBuilder :: إنشاء للقيام ببعض التدقيق في إنشاء Sub Create {My $ Self = Shift؛ حقول My = (userid => undef وكلمة المرور => "افتراضي"، # مجموعة كلمة مرور افتراضية_)؛ # تأكد من تحديد معرف المستخدم ما لم يكن (حقول $ {'Userid'}) {DIEN "غير مستخدم محدد."؛ } # احصل على dbix :: Searchbuilder :: Record-> إنشاء للقيام بعودة العمل الحقيقية ($ الذاتي> Super :: Create (Userid => $ الحقول {'userid'} وكلمة المرور => $ الحقول {'كلمة المرور'} ، أنشأت => الوقت))؛ } متطلبات: perl.


DBIX :: SearchBuilder :: سجل برامج ذات صلة