рд╢реБрдн рджреЛрдкрд╣рд░ред
рдореИрдВ рдЖрдкрдХреЗ рдирд┐рд╖реНрдкрдХреНрд╖ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП PHP PHPIgniter рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг - рдореИрдВ рд╕реАрдЖрдИ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореБрдЭреЗ рдирдИ рднрд░реНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднрд░рдкрд╛рдИ рдХреА рдЧрдИ рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣реА рдУрдПрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдкрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЙрдмрдВрдЯреВ рдореЗрдВред рдпрд╣ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдб рдХреА рдЕрдВрддрд╣реАрди рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЪрд┐рддреНрд░рдордп рд╡реАрдбрд┐рдпреЛ:
CI рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдбреНрд╕
[] - рдЖрд╡рд╢реНрдпрдХ, {} - рд╡реИрдХрд▓реНрдкрд┐рдХ, рдЖрдк рдирд╛рдореЛрдВ рдореЗрдВ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЗрдЖрдЙрдЯ / рд╣реЗрдбрд░ рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП - рдЗрд╕рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдмрдирд╛рдПрдВрдЧреЗредрдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдлрд╛рдЗрд▓ рдмрдирд╛рдирд╛
php ci.php рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ {applicationName}
php ci.php рдХрдВрдЯреНрд░реЛрд▓рд░ [рдХрдВрдЯреНрд░реЛрд▓рд░рдирд╛рдо] {ActionName1} {actionName2} ... рдмрдирд╛рдПрдВ
php ci.php рдореЙрдбрд▓ рдмрдирд╛рдПрдВ [рдХрдВрдЯреНрд░реЛрд▓рд░рдирд╛рдо] {functionName1} {functionName2} ...
php ci.php рджреГрд╢реНрдп рдмрдирд╛рдПрдВ [viewName1] {viewName2} {viewName3}
php ci.php рд╣реЗрд▓реНрдкрд░ [рд╕рд╣рд╛рдпрдХ] рдмрдирд╛рдПрдБ
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
php ci.php рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣рдЯрд╛рдПрдВ [рдХрдВрдЯреНрд░реЛрд▓рд░рдирд╛рдо]
php ci.php рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ [рдирд┐рдпрдВрддреНрд░рдХрдирд╛рдо]
php ci.php рджреГрд╢реНрдп рдХреЛ рджреЗрдЦреЗрдВ [viewName]
php ci.php рд╕рд╣рд╛рдпрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ [рд╕рд╣рд╛рдпрдХ]
рдмрдВрдбрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
php ci.php рдЯрдВрдХрд╛рдЙрде-1.0.9 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
php ci.php zend-1.11.10 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
php ci.php рдмрдВрдбрд▓ hmvc рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдмрдВрдбрд▓ рдирд┐рдХрд╛рд▓рдирд╛
php ci.php рдЯрдВрдХрд╛рдЙрде-1.0.9 рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ
php ci.php рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ zend-1.11.10
php ci.php рдмрдВрдбрд▓ hmvc рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ
рдЙрдкрд▓рдмреНрдз рдмрдВрдбрд▓реЛрдВ рдХреА рд╕реВрдЪреА
php ci.php рд╕реВрдЪреА
php ci.php рдмрдВрдбрд▓ рд╕реВрдЪреА
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА
php ci.php рдорджрдж / php ci.php? (рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝реЗрдВ)
php readme hmvc (рдмрдВрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд░реАрдбрдореА рдкрдврд╝реЗрдВ)
php рдмрдВрдбрд▓ рд░реАрдбрдореА hmvc (рдмрдВрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд░реАрдбрдореА рдкрдврд╝реЗрдВ)
рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдВрд░рдЪрдирд╛ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдорд╛рдЗрдЧреНрд░реЗрд╢рди / рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдмрдВрдбрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдирд╛ (
рд╕рд╛рдорд╛рдиреНрдп рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ
рдФрд░ рд╕реВрдЪреА рдкрд░ )ред
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
0. Windows XP (cmd.exe) рдФрд░ рд▓рд┐рдирдХреНрд╕ (bash) рджреЛрдиреЛрдВ рдореЗрдВ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рдиред
1. рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрдВрдбрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ ci рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдВ == ci рдХреЛрдбрдЗрдирд╛рдЗрдЯрд░-2.0.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
2. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ, рдореЙрдбрд▓реЛрдВ рдФрд░ рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕рд╣реА рдирд╛рдордХрд░рдг рдФрд░ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд░реНрдорд╛рдгред
3. рдирд┐рд╖реНрдХрд╛рд╕рди - рд╕рд╛рдорд╛рдиреНрдп рдХреНрд╖рд░рдгред
4. рдЕрд╕рд▓ рдореЗрдВ рдореБрдЦреНрдп рдЪреАрдЬ рдмрдВрдбрд▓ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд░реВрдЯ рдкрд░ рдЕрдирдкреИрдХ рдХрд░ рд░рд╣рд╛ рд╣реИред рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЙрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдХреЗ рдбрд╛рдЙрдирд▓реЛрдбред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреИрдВрдХрдЖрдЙрде-1.0.9 - рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдирд╛:
$sql = <<<SQL SQL; include BASEPATH . DS . 'application' . DS . 'config' . DS . 'database.php'; $dbdriver = $db['default']['dbdriver']; $hostname = $db['default']['hostname']; $database = $db['default']['database']; $username = $db['default']['username']; $password = $db['default']['password']; try { $dbh = new PDO("$dbdriver:host=$hostname;dbname=$database", $username, $password); $dbh->exec($sql); $dbh = null; } catch (PDOException $e) { print "Error!: " . $e->getMessage() . "<br/>"; die(); }
рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рд╕реНрдерд╛рдкрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА /application/logs/tankauth-1.0.9.log рдореЗрдВ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдмрд┐рдирд╛ рдмрдВрдбрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдХреЗрд╡рд▓ рд╣рдЯрд╛рдиреЗ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ред
5. рдмрдВрдбрд▓ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ, рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ /application/logs/tankauth-1.0.9.log рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
6. рдЖрдк рдЕрдкрдиреЗ рдмрдВрдбрд▓реЛрдВ рдХреЛ config / bundles.json рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
7. рдЕрдм рдореИрдВ рдЦреБрдж рдмрд▓реНрдб рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реВрдВ, рд╕реВрдЪреА рдШрдиреА рдирд╣реАрдВ рд╣реИ:
- CodeIgniter-2.0.2
- рдХреЛрдбрд┐рдЧреНрдирд┐рдЯрд░ 2.0.3 (рдирд╡реАрдирддрдо рд░реВрдкрд░реЗрдЦрд╛ рдЬрд╛рд░реА)
- zend-1.11.10 (CI рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреНрд▓рд╛рд╕ рдХреЗ рд╕рд╛рде Zend)
- рдЯреИрдВрдХрдЖрдЙрде-1.0.9 (рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдХреЙрдиреНрдлрд┐рдЧ / рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде)
- hmvc (HMVC рдкреИрдЯрд░реНрди)
- рдЖрдВрд╢рд┐рдХ (рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ)
- рд╕рд╛рдЗрдЯрдореИрдк
- anchor_img (рд▓рд┐рдВрдХ рдЪрд┐рддреНрд░ рд╕рд╣рд╛рдпрдХ)
- рд▓реИрдВрдЧрдбреЗрди-0.29 (рдмрд╣реБрднрд╛рд╖рд╛рд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░)
- рд╕рд┐рджреНрдзрд╛рдВрдд-1.2.4 (рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ)
- рд╕рд┐рджреНрдзрд╛рдВрдд -2.0.7 (рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ)
- ci_session (рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдПрдХ рд╕рддреНрд░ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝рдХрд░)
рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ:
bitbucket.org/anatooly/ciconsole/downloads/20111014-ciconsole.zipрдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдВрдХ:
bitbucket.org/anatooly/ciconsoleрд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рд╕реБрдирдХрд░ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдЙрдбрдк: рдХрдИ рдмрдВрдбрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдкрдврд╝рд╛ред рд╡рд┐рдХреА рд▓рд┐рдВрдХ:
bitbucket.org/anatooly/ciconsole/wiki/Home