का उपयोग करने में असमर्थ मैं सेटअप के लिए कई दिनों से प्रयास कर रहा हूं और अब 2.0 का उपयोग कर रहा हूं। PHP संस्करण 5.4.4-14 + deb7u5प्रोपेल 2 (क्लास नहीं मिला)
मैंने क्या किया है:
0) एक फ़ोल्डर "परीक्षण"/var/www में साथ ताजा दीप
1) Composer.json
साथ{
"require": {
"propel/propel": "2.0.*@dev"
}
}
(भी अल्फा मुख पृष्ठ, कोई सफलता, डाउनलोड में संकेत के साथ करने की कोशिश की, लेकिन मैं उपयोग नहीं कर सकते)
2) यह सभी आवश्यक फ़ाइलें डाउनलोड करें।
3) मैं "विक्रेता/बिन/प्रोपेल" लॉन्च कर सकता हूं और यह कुछ हरे रंग के पाठ के बाद बाहर निकल सकता है।
4) मैं http://propelorm.org/documentation/02-buildtime.html
5 में संकेत विदेशी कुंजी के साथ Schema.xml बनाने) मैं buildtime.cconfiguration
6) मैं sql:build
और मॉडल बना सकते हैं की स्थापना: (निर्माण मुझे लगता है जेनरेट-एसक्यूएल में बुकस्टोर.sql और जेनरेट-क्लास में कक्षाएं)
7) मैं एसक्यूएल नहीं डाल सकता। मैं sql:insert
लॉन्च करता हूं, स्क्रीन पर कोई त्रुटि नहीं है लेकिन डेटाबेस में कोई सम्मिलित नहीं है (कनेक्शन/पासवर्ड ठीक है, दो बार चेक किया गया है)।
8) मैं डेटाबेस में स्वयं को एसक्यूएल लोड करता हूं।
9) मैं इस के साथ एक index.php बनाएँ:
<?php
// setup the autoloading
require_once 'vendor/autoload.php';
use Propel\Runtime\Propel;
use Propel\Runtime\Connection\ConnectionManagerSingle;
$serviceContainer = Propel::getServiceContainer();
$serviceContainer->setAdapterClass('bookstore', 'mysql');
$manager = new ConnectionManagerSingle();
$manager->setConfiguration(array (
'dsn' => 'mysql:host=localhost;dbname=my_db_name',
'user' => 'my_db_user',
'password' => 's3cr3t',
));
$serviceContainer->setConnectionManager('bookstore', $manager);
echo 'All ok, for now...';
$author = new Author();
$author->setFirstName('Jane');
$author->setLastName('Austen');
$author->save();
/* /end of php file */
गूंज सामान्य रूप से छपा है लेकिन त्रुटि 500 के साथ अगली पंक्ति स्क्रिप्ट से बाहर निकलें और अपाचे में प्रवेश करें मैं "क्लास लेखक नहीं मिला" पढ़ें।
क्या गाइड में इंगित करने के अलावा अन्य समायोजन करने के लिए कोई अन्य कॉन्फ़िगरेशन है?
मुझे लगता है कि आप प्रोजेक्ट प्रारंभिक प्राप्य हो सकते हैं। दिए गए लिंक से अनुभाग देखें जो 'requ_once'/जेनरेट-कॉन्फ/config.php'' का उल्लेख करता है। – halfer
ओह धन्यवाद ... लेकिन मैंने प्रोपेल का उपयोग करने के विचार को छोड़ दिया है और मैंने अपने एकीकृत ओआरएम के साथ एफ 3 फ्रेमवर्क में स्वैप किया .... लेकिन बहुत बहुत धन्यवाद! – sineverba
@ हेलफर मुझे समझ में नहीं आया ... – sineverba