рд╡рд┐рд╡рд░рдг: рдпрд╣ рдореИрдиреБрдЕрд▓ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ MODx рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рд▓рд┐рдП рдорд┐рд╢реНрд░рд┐рдд PHP / HTML рдХреЛрдб рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ PHP рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рдЬ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА MODx рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рдлрд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:
- рдЖрдкрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬреЛ PHP рдХреЛрдб рдФрд░ HTML рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ
- рдХреНрдпрд╛ рдЖрдк PHP рдЫреЛрд░реЛрдВ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ
- рдЖрдкрдиреЗ PHP рдХреЛрдб рд▓рд┐рдЦрд╛ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
- рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ MODx рд╕реНрдирд┐рдкреЗрдЯ рдФрд░ рдЕрдиреНрдп рддрддреНрд╡ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИред
рдЖрд╡реЗрджрди PHP / HTML рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рддрд╛ рд╣реИ:
- рдбреЗрдЯрд╛рдмреЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
- рдПрдХ HTML рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
- рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрд▓рдо рдорд╛рдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдЪрдпрди рдлрд╝реАрд▓реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
рдпрд╣рд╛рдВ рдЖрд╡реЗрджрди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдо рдПрдХ рдорд┐рд╢реНрд░рд┐рдд PHP / HTML рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦрд╛ рдЧрдпрд╛ (рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓реАрдХреГрдд):
рдлрд╝рд╛рдЗрд▓: acctCodes.php (рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг)<html> <head> <title> SFS</title> </head> <body> <h1> SFS</title> <form> <div> <label for="byCategory"> :</label> <select name="byCategory" id="byCategory"> <option> </option>
<?php
</select> </div> <div> <label for="byType"> :</label> <select name="byType" id="byType"> <option> </option>
<?php $values =
</select> </div> </form> <table id="acctCodes"> <thead> </thead> <tbody>
<?php $records =
<tr> <td><?php echo $record['category']; ?></td> <td><?php echo $record['status']; ?></td> <td><?php echo $record['account']; ?></td> <td><?php echo $record['acctType']; ?></td> <td><?php echo $record['title']; ?></td> <td><?php echo $record['definition']; ?></td> </tr>
<?php } ?>
</tbody> </table> </body> </html>
PHP рдпрд╣рд╛рдБ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдХреЛрдб рдХреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдо рдЙрдкрдпреБрдХреНрдд HTML рдЯреИрдЧ рдореЗрдВ рдлрд╝реНрд░реЗрдо рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреГрд╖реНрда рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рддреАрд╕рд░рд╛ рдмреНрд▓реЙрдХ рдХреБрдЫ рд╣рдж рддрдХ рд╡рд┐рдЪрд┐рддреНрд░ рд╣реИ - рднрд╛рд░реА рдХреЛрдб "рдЗрдХреЛ" рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп рд▓реВрдк рдХреЗ рдЕрдВрджрд░ рд╕рд╛рдорд╛рдиреНрдп HTML рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PHP рдХреЛрдб рдмрд╛рдзрд┐рдд рд╣реИред
рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдореЗрдВ MODx рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдлрд╛рдИ рдХрд░рдиреА рд╣реЛрдЧреАред
рднрд╛рдЧ рдПрдХ: рд╕рдлрд╛рдИ (рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдореВрд▓реНрдп рдорд┐рд▓рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЖрдЙрдЯрдкреБрдЯ)
MODx (рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ) рдХреЗ рд▓рд┐рдП рдЗрд╕ PHP рдХреЛрдб рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдХрджрдо рдкреЗрдЬ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдмрд╕ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ (рдлрд┐рд░ рд╕реЗ, рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓):
рдлрд╝рд╛рдЗрд▓: acctCodes.php (рд╕рд╛рдл рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) <?php
<html> <head> <title> SFS</title> </head> <body> <h1> SFS</h1> <form> <div> <label for="byCategory"> :</label> <select name="byCategory" id="byCategory"> <option> </option> <?php echo $options1; ?> </select> </div> <div> <label for="byType"> :</label> <<font color="#006699">select name="byType" id="byType"> <option> </option> <?php echo $options2; ?> </select> </div> </form> <table id="acctCodes"> <thead> </thead> <tbody> <?php echo $trrows; ?> </tbody> </table> </body> </html>
рдпрд╣ рдорд╛рд░реНрдХрдЕрдк рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рд╕рднреА PHP рдХреЛрдб рдЪрд╛рд░ рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рд╣реИрдВ: рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз рдорд╛рди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реЗ рддреАрди рд╕рд░рд▓ рдЗрдХреЛ рдХрдорд╛рдВрдб рдЗрди рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ MODx рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдзрд┐рдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред
рднрд╛рдЧ рджреЛ: рд╕реНрдирд┐рдкреЗрдЯ рдФрд░ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░
рд╣рдорд╛рд░реЗ рд╕реНрдкрд╖реНрдЯ рдХреЛрдб рдХреЛ MODx рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ HTML рдХреЛрдб рдХреЛ рд╕реАрдзреЗ MODx рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
(рд╕рдВрд╕рд╛рдзрди рдЕрдм рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛! - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐)рд▓реЗрдХрд┐рди рд╣рдореЗрдВ PHP рдХреЛрдб рдХреЛ рд╕реНрдирд┐рдкреЗрдЯ рдФрд░ рдХреБрдЫ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ MODx рд╕рдВрд╕рд╛рдзрди рдХреА рд╕рд╛рдордЧреНрд░реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
рд╕рдВрд╕рд╛рдзрди MODx: 'acctCodes' [[accountCodes]] <html> <head> <title> SFS</title> </head> <body> <h1> SFS</h1> <form> <div> <label for="byCategory"> :</label> <select name="byCategory" id="byCategory"> <option> </option> [[+options1]] </select> </div> <div> <label for="byType"> :</label> <select name="byType" id="byType"> <option> </option> [[+options2]] </select> </div> </form> <table id="acctCodes"> <thead> </thead> <tbody> [[+trrows]] </tbody> </table> </body> </html>
рд╣рдорд╛рд░реЗ рд╕рдВрд╕рд╛рдзрди рдореЗрдВ, PHP рдХреЛрдб рдХреЗ рдЪрд╛рд░ рдмреНрд▓реЙрдХ рдХреЛ MODx рдЯреИрдЧ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓рд╛,
[[рдЕрдХрд╛рдЙрдВрдЯрдХреЛрдб]] ,
рдЕрдХрд╛рдЙрдВрдЯрдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ (рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИ) рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛ред рдЕрдЧрд▓реЗ рддреАрди рдЯреИрдЧ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдорд╛рд░реЗ рд╕реНрдирд┐рдкреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореВрд▓реНрдпреЛрдВ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЕрдм рд╣рдореЗрдВ рдЗрд╕ рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рднрд╛рдЧ рддреАрди: рд╕реНрдирд┐рдкреЗрдЯ
рд╣рдорд╛рд░реЗ
"рдЕрдХрд╛рдЙрдВрдЯрдХреЛрдб" рд╕реНрдирд┐рдкреЗрдЯ рдореЗрдВ PHP рдХреЗ рдЗрд╕ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рд╕реЗ рдХреЛрдб рд╣реЛрдЧрд╛ - рд╕рднреА рдЕрдиреБрд░реЛрдз рдФрд░ рд▓реВрдкред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рд╣рдо рдЬреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреЗрдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЛрдб рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБред
рд╕реНрдирд┐рдкреЗрдЯ: "рдЕрдХрд╛рдЙрдВрдЯрдХреЛрдб" <?php
рдпрд╣ рд╣рдорд╛рд░рд╛ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИред рд╣рдорд╛рд░реЗ рдореВрд▓ PHP рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдиреАрдЪреЗ рдХреА рдУрд░ "рд╕реЗрдЯрдкреНрд▓рд╕рд╣реЛрд▓реНрдбрд░" рдХреА рддреАрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рд╣реИред рд╡реЗ рдХреЗрд╡рд▓ MODx рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдФрд░ рдЬрдм рд╡рд╣ рдкреГрд╖реНрда рдкрд░ рдиреАрдЪреЗ рдПрдХ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░
[[+ рд╡рд┐рдХрд▓реНрдк 1]] рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ
$ рд╡рд┐рдХрд▓реНрдк 1 рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдорд╛рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХрд╛ рд╣реИред
рдЕрдм рд╣рдордиреЗ MODx рдХреЗ рдЕрдВрджрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЛ рдЕрдзрд┐рдХ рд╕реЗрдХреНрд╕рд┐рдпрд░ рдмрдирд╛ рджреЗрдЧрд╛, MODx рдореЗрдВ рдЕрдзрд┐рдХ рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдореИрдВ рд╣рдорд╛рд░реЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ "рд╕рдВрддреЛрд╖рдЬрдирдХ"
(рдореВрд▓ рдореЗрдВ, "рд╕реА" рджрд░ рдмрддрд╛рддрд╛ рд╣реВрдВ
ред рдЪрд▓реЛ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦреЗрдВред
рднрд╛рдЧ рдЪрд╛рд░: рдЖрдЙрдЯрдкреБрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдЦрдВрдбреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╣рдорд╛рд░реЗ рд╡рд░реНрддрдорд╛рди PHP рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдЖрд▓реЛрдЪрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдорд┐рд▓рд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ 'рдлреЙрд░реНрдЪреНрдпреВрдирд░' рд▓реВрдк рдореЗрдВ рдЕрднреА рднреА HTML рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ:
foreach ($values as $value) { $options1 .= '<option value="' . $value . '">' . $value . '/option>'; }
рдпрд╣ рд░рдгрдиреАрддрд┐ рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ: рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдмреЙрд╕ рд╕реНрдХрд┐рдкреНрдкреА рдХреЗ HTML рдПрдирдХреЛрдбрд░
(рдореВрд▓ "Skippy HTML рдХреЛрдб рдмрдВрджрд░" рдореЗрдВ - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐) рдкреВрдЫрддрд╛
рд╣реИред рдкреНрд░рддреНрдпреЗрдХ </ b> рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ HTML рдХреЛрдб
рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐
рд╕реНрдХреЗрдкреА HTML рдХреЛрдб рдмрдВрджрд░ рд╣рдорд╛рд░реЗ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкрд╛рд╕ рдХрд╣реАрдВ рд╣реЛ, рд╣реИ рдирд╛?
PHP рдореЗрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ - рдпрд╣ рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ HTML рдХреЛрдб рдХреЛ рдЦреАрдВрдЪрдиреЗ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП MODx рдПрдХ рдФрд░ рд╕рд░рд▓ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╣рд┐рд╕реНрд╕рд╛ ред
рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реНрдирд┐рдкреЗрдЯ рд╕реЗ "рд╡рд┐рдХрд▓реНрдк" рдХреЛрдб рдХреЛ "рд╡рд┐рдХрд▓реНрдк" рдирд╛рдордХ рдПрдХ рдЪрдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЪрдВрдХ: "рд╡рд┐рдХрд▓реНрдк" <option value="[[+value]]">[[+value]]</option>
рдЗрд╕ chunk рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ рд╣реИ - рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд╕рд╛рде HTML рдХрд╛ рдПрдХ рд╕рд╛ред "рд╡рд┐рдХрд▓реНрдк" рдПрдХ рд╕рд░рд▓, рдЙрдкрдпреЛрдЧреА рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╣реАрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдХрдИ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдореЗрдВред
рдЕрдм рд╣рдо рдЕрдкрдиреЗ рд▓реВрдк рдореЗрдВ рдЗрд╕ рдЪрдВрдХ рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдФрд░ MODx API рдХреЛрдб рдЬреЛрдбрд╝рдХрд░ рдЕрдкрдиреЗ рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
<?php
рдЕрдм рд╣рдорд╛рд░рд╛ рд▓реВрдк $ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрди рдореЗрдВ 'рд╡рд┐рдХрд▓реНрдк' рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рдпрд╣ рдЖрдкрдХреЛ PHP рд╕реЗ рд╕рднреА HTML рдХреЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ Skippy
("Skippy HTML рдХреЛрдб рдмрдВрджрд░") рдХреЛ <рд╡рд┐рдХрд▓реНрдк> рддрддреНрд╡реЛрдВ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ "рд╡рд┐рдХрд▓реНрдк" рдЪрдВрдХ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред (рдмрд╕ рдЙрд╕реЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЗрди рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рди рдЫреВрдПрдВ!)
рддрд╛рд▓рд┐рдХрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЪрдВрдХ: "рдЪрдбреНрдбреА" <tr> <td>[[+category]]</td> <td>[[+status]]</td> <td>[[+account]]</td> <td>[[+acctType]]</td> <td>[[+title]]</td> <td>[[+definition]]</td> </tr>
рдФрд░ рдЗрд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП php рдХреЛрдб
each ($records as $record) { $trrows .= $modx->getChunk('trrows', $record); }
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ!
рд╣рдо рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ GetChunk () рдореЗрдВ
$ рд░рд┐рдХреЙрд░реНрдб рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА / рдорд╛рди рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ ** рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛!
(** MODX Awesomeness! рдЖрдк рдЗрд╕рдореЗрдВ рднрд┐рдЧреЛ рд░рд╣реЗ рд╣реИрдВ! **)
(рдХреБрдЫ рд╡рд╛рд╢рд┐рдВрдЧ рдкрд╛рдЙрдбрд░ рдХреЗ рд╕реНрд▓реЛрдЧрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рджреГрд╢реНрдп? - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐)редрддреЛ рдЕрдм рд╣рдо рдЕрдкрдиреЗ рд╕рднреА HTML рдЪрдВрдХреНрд╕ рдХреЛ рдЪрдВрдХреНрд╕ рдореЗрдВ рд╕реЗрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:
<?php
рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрдиреЗ рд▓рдЧрд╛ рд╣реИред рд╣рдордиреЗ рдЖрдЙрдЯрдкреБрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП MODx API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░рд╛ рд╕реНрдирд┐рдкреЗрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдл рджрд┐рдЦрддрд╛ рд╣реИред рдлрд┐рд░ рднреА, рдПрдХ рдмрд╛рдд рд╣реИ рдЬреЛ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░рддреА рд╣реИ, рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рддрд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реА рдореЙрдбреЗрдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЙрд▓ рд╣реИрдВред рдпрджрд┐ рд╣рдореЗрдВ 100% рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЗрд╕ рд╡реЗрдм рдкреЗрдЬ рдкрд░ рдФрд░ рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдореБрджреНрд░рд┐рдд рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ - рдХрд╣реАрдВ рди рдХрд╣реАрдВ MODx рдХреЗ рдмрд╛рд╣рд░ - рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рдХреЛ MODx рд╕рдВрд╕реНрдерд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред
рдлрд┐рд▓рд╣рд╛рд▓, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ "рдЕрдЪреНрдЫрд╛"
(рдореВрд▓ рдореЗрдВ - "рдмреА") рд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЪрд▓реЛ рдЕрдВрддрд┐рдо рдЪрд░рдг рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реА рд░реЗрдЯрд┐рдВрдЧ рдХреЛ "рдЙрддреНрдХреГрд╖реНрдЯ"
(рдореВрд▓ - "рдП") рдореЗрдВ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред
рднрд╛рдЧ рдкрд╛рдВрдЪ: рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рддрд░реНрдХ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛
рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдмрд╕ рдЕрдкрдиреЗ рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реИред рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рдмрдбрд╝реЗ рд╕рд░рдгреА рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░реЗрдЧрд╛ред
рдпрд╣ рд╢реБрджреНрдз PHP рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рджреВрд╕рд░рд╛ рднрд╛рдЧ рд╕реНрдирд┐рдкреЗрдЯ рд╣реА рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рддрд░реНрдХ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛, рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдо рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЦрдВрдбреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:
рдлрд╝рд╛рдЗрд▓: acctCodes.php <?php
рд╕реНрдирд┐рдкреЗрдЯ: 'рдПрдХреНрдЯрдХреЛрдбреНрд╕' <?php $data = include_once(MY_INCLUDE_PATH . 'acctCodes.php'); $options1 = ''; foreach ($data['values'] as $value) { $modx->setPlaceholder('value', $value); $options1 .= $modx->getChunk('option'); } $options2 = ''; foreach ($data['values2'] as $value) { $modx->setPlaceholder('value', $value); $options2 .= $modx->getChunk('option'); } $trrows = ''; foreach ($data['records'] as $record) { $trrows .= $modx->getChunk('trrows', $record); } $modx->setPlaceholder('options1', $options1); $modx->setPlaceholder('options2', $options2); $modx->setPlaceholder('trrows', $trrows);
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣рдорд╛рд░реЗ рдмрддрдЦ рд╣реИрдВ ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛:
- рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рд╣реИ (рдкреВрд░реА рддрд░рд╣ рд╕реЗ MODx рдХреЗ рдмрд╛рд╣рд░)ред
- рд╣рдо рдЕрдкрдиреЗ MODx рд╕реНрдирд┐рдкреЗрдЯ рдореЗрдВ рд╕реАрдзреЗ (рдХрд┐рд╕реА HTML рдорд╛рд░реНрдХрдЕрдк рдХреЗ рдмрд┐рдирд╛) рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рддреЗ рд╣реИрдВред
"рд╣рдо рдЕрдкрдиреЗ рдЖрдЙрдЯрдкреБрдЯ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рдХреЛ MODx рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред"
- рд╣рдо рд╕рдВрд╕рд╛рдзрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рд╕реНрдирд┐рдкреЗрдЯ рдореЗрдВ рд╕рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
- рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рд╣рдо рдкреГрд╖реНрда рдкрд░ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдЕрдкрдиреЗ рдореВрд▓ рдорд┐рд╢реНрд░рд┐рдд PHP / HTML рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рд▓рдВрдмрд╛ рд╕рдлрд░ рддрдп рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рд╣реИ рдирд╛? рдореИрдВ рдЗрд╕ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ "рдЙрддреНрдХреГрд╖реНрдЯ"
(рдореВрд▓, "рдП") рдореЗрдВ рд░реЗрдЯ рдХрд░реВрдВрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдмреЗрд╣рддрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдХреИрд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЬреИрд╕реЗ PHP рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ MODx рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ PHP рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдЖрдкрдиреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдореБрджреНрджреЛрдВ рдХреЛ рд╕реАрдЦрд╛ рд╣реИред рдЗрд╕ рдЧрд╛рдЗрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░, рд╕рд╡рд╛рд▓ рдпрд╛ рд╕реБрдЭрд╛рд╡ рдХреЛ
рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рд▓рдЧрднрдЧред рдкреНрд░рддрд┐ред - рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкрд░рд┐рдгрд╛рдо рдмрдирд╛рдП рдЧрдП:
- рд╕рдВрд╕рд╛рдзрди acctCodes (рднрд╛рдЧ 2)
- рдЕрдХрд╛рдЙрдВрдЯрдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ (рднрд╛рдЧ 5)
- рдлрд╝рд╛рдЗрд▓ acctCodes.php (рднрд╛рдЧ 5)
- рд╡рд┐рдХрд▓реНрдк рд╣рд┐рд╕реНрд╕рд╛ (рднрд╛рдЧ 4)
- рдЯреНрд░рдВрдХ рдЪрдВрдХ (рднрд╛рдЧ 4)