Η καινοτόμα αρχιτεκτονική του Phalcon, το κάνει το γρηγορότερο πλαίσιο PHP που κατασκευάστηκε ποτέ! Δείτε το και μόνοι σας...
Χαμηλή κατανάλωση μνήμης και CPU σε σύγκριση με παραδισιακές στοίβες
Λειτουργικές μονάδες, συστατικά, μοντέλα, απόψεις και ελεγκτές
Dependency Injection και Τοποθεσία υπηρεσιών και είναι το ίδιο ένα δοχείο για αυτούς.
Στην περίπτωση αυτή, μπορείτε να χρησιμοποιήσετε είτε μια εφαρμογή micro ή πλήρης στοίβας για να πετύχετε τον στόχο σας. Επιπλέον, ένα ισχυρό σετ βοηθών HTTP.
Provides the autoloading mechanism of PHP classes following PSR-4. Παρέχει μηχανισμό αυτόματης φόρτωσης τάξεων PHP ακολουθόντας το PSR-4.
Το Phalcon\Mvc\Router παρέχει προηγμένες δυνατότητες δρομολόγησης.
Αντικείμενο Σχεσιακής Χαρτογράφησης
Η ισχυρή και ασφαλή Phalcon Query Language, PHQL
Αντικείμενο Αντιστοίχισης Εγγράφων για MongoDB
Οι συναλλαγές στο Phalcon σας δλινουν τη δυνατότητα να διατηρήσετε την ακεραιότητα των δεδομένων σας ασφαλή.
Βελτιώσετε την απόδοση της εφαρμογής σας με τις πολλές υπηρεσίες αποθήκευσησ προσωρινών δεδομένων που παρέχει το Phalcon
Ένα ισχυρό ORM παρέχεται από το Phalcon που σας επιτρέπει να χειριστείτε αρχεία βάσεων δεδομένων ως κλάσεις και αντικείμενα. MySQL, PostgreSQL και SQLite υποστηρίζονται αυτόματα από το Phalcon.
use Phalcon\Mvc\Model;
class Robots extends Model
{
public $id;
public $name;
public function initialize()
{
$this->hasMany('id', 'RobotsParts', 'robots_id');
}
}
Απόψεις είναι τα στοιχεία που αντιπροσωπεύουν το περιβάλλον εργασίας του χρήστη της εφαρμογής σας.
Ενα πρότυπο κινητήρα απόψεων, εμπνευσμένο από τη Jinja αλλά χτισμένο σε C για το PHP
Μεταφράστε τις εφαρμογές σας σε πολλαπλές γλώσσες εύκολα
Δημιουργήσετε εύκολα φόρμες HTML
Τα μυνήματα Flash χρησιμοποιούνται για την ενημερώση του χρήστη σχετικά με την κατάσταση των δράσεων.
Απόψεις είναι τα στοιχεία που αντιπροσωπεύουν το περιβάλλον εργασίας του χρήστη της εφαρμογής σας. Απόψεις είναι συχνά αρχεία HTML με ενσωματωμένο PHP κώδικα που εκτελούν εργασίες οι οποίες σχετίζονται αποκλειστικά με την παρουσίαση των δεδομένων. Οι απόψεις χειρίζονται την εργασία της παροχής των δεδομένων για το πρόγραμμα περιήγησης ή άλλο εργαλείο που χρησιμοποιείται για να κάνουν αιτήσεις από την εφαρμογή σας.
<html>
<body>
<div class='top'><?php $this->partial('shared/ad_banner'); ?></div>
<div class='content'>
<h1>Robots</h1>
<p>Check out our specials for robots:</p>
...
</div>
<div class='footer'><?php $this->partial('shared/footer'); ?></div>
</body>
</html>
Access Control List allows users to access the modules they're authorized to Η Λίστα Ελέγχου Πρόσβασης (ACL) επιτρέπει στους χρήστες να έχουν πρόσβαση μόνο στις ενότητες που είναι εξουσιοδοτημένοι
Συνδεθείτε, αποθηκεύστε και ανακτήστε δεδομένα από πολλές βάσεις δεδομένων ταυτόχρονα
Κρυπτογράφηση/αποκρυπτογράφηση σημαντικών δεδομένων για να τα κρατήσετε ασφαλή από μη εξουσιοδοτημένα τρίτα μέρη
Επεκτείνετε τα στοιχεία του πλαισίου με τη δημιουργία 'σημείων γάντζων'. Δημιουργήστε τις δικές σας εκδηλώσεις και να κάνετε την εφαρμογή σας πιο ευέλικτη και ισχυρή
Χρησιμοποιήστε το ενσωματωμένο σύστημα ουρών στο Phalcon για να προγραμματίσετε εργασίες και να μειώσετε το φόρτο του διακομιστή σας
Ετσι μπορεέιτε να χτίστε τη λίστα ελέγχου πρόσβασης (ACL):
use Phalcon\Acl;
use Phalcon\Acl\Role;
use Phalcon\Acl\Adapter\Memory as AclList;
// Δημιουργία της ACL
$acl = new AclList();
// Η προεπιλεγμένη ενέργεια είναι DENY πρόσβαση
$acl->setDefaultAction(Acl::DENY);
// Εγγράψτε σε δύο ρόλους, οι Users είναι εγγεγραμμένοι χρήστες
// και οι επισκέπτες είναι χρήστες χωρίς μια καθορισμένη ταυτότητα
$roles = array(
'users' => new Role('Users'),
'guests' => new Role('Guests')
);
foreach ($roles as $role) {
$acl->addRole($role);
}
Παρακολουθήστε το βίντεο επίδειξης
Συνεισφορές από την κοινώτητα με Επεκτάσεις, Plugins, Προσαρμογείς, VM, παραδείγματα, πηγαίος κώδικας... και περισσότερα