2011-02-08 10 views
9

मैं कुछ ऐसा ढूंढ रहा हूं जिसका उपयोग मैं PHP में वर्जनिंग करने के लिए कर सकता हूं (कोड के लिए नहीं)। मैं एक टेक्स्ट इनपुट उपयोगकर्ताओं के संपादन के लिए संशोधन नियंत्रण करना चाहता हूं।डेटाबेस फ़ील्ड के लिए संशोधन नियंत्रण करने के लिए बाहर का एक बॉक्स PHP समाधान है?

मुझे रूबी (https://github.com/courtenay/acts_like_git) के लिए कुछ अच्छा मिला है लेकिन PHP के लिए कुछ भी नहीं मिल रहा है।

क्या यह अस्तित्व में नहीं है?

+0

आप उपयोगकर्ता द्वारा किए गए परिवर्तनों को दर्ज करने के MySQL डेटाबेस में एक ट्रिगर का उपयोग कर सकते हैं? –

उत्तर

0

एक अद्वितीय टाइमस्टैम्प का उपयोग करने के बारे में कैसे? इसे परिष्कृत किया जाना है, लेकिन आप मेरा मुद्दा प्राप्त करते हैं।

या क्या आप एक बड़े टेक्स्ट में किए गए सटीक परिवर्तनों का ट्रैक रखना चाहते हैं? मुझे लगता है कि यह इस बात पर निर्भर करता है कि आप वास्तव में क्या करना चाहते हैं, वास्तविक भाषा-ग्रंथों का बी/सी संस्करण उन संघर्षों को ट्रिगर कर सकता है जिन्हें उपयोगकर्ता अपने परिवर्तन को "प्रतिबद्ध" करने से पहले मैन्युअल रूप से हल किया जाना चाहिए। स्थापित करना कठिन हो सकता है ... लेकिन निर्भर करता है।

सादर

Raffael

+0

मुझे लगता है कि वह क्या पसंद करेगा वह समाधान है जो फ़ील्ड को अपडेट करते समय संस्करणों पर ट्रैक रखता है, और जिसको उसे समाधान बनाने के लिए उसे आवश्यकता नहीं होती है। –

+0

क्या आप जानते हैं कि TIMESTAMP क्या करना है? – Raffael

2

आप ORM समाधान है कि व्यवहार वर्ज़निंग समर्थन से एक का उपयोग कर सकता है। Doctrine और Propel दोनों इसका समर्थन करते हैं, और शायद और भी अधिक हैं।

या शायद मैं आपके प्रश्न को गलत तरीके से पढ़ता हूं, और आप अपने डेटा को संस्करणित करने के बजाय मॉडल के संस्करण की तलाश में हैं?

1

यह आशाजनक लग रहा है, लेकिन मुझे नहीं पता कि यह कितना अच्छा काम करता है। क्या आप इसे मेरे लिए परीक्षण करेंगे? : पी

http://code.google.com/p/ruckusing/

संबंधित मुद्दे