Phalcon

Phalcon is an open-source framework of PHP programming language. It is based on Module View Controller (MVC) pattern. Phalcon is the first framework that implements ORM in the C-programming language. High performance, full-stack PHP framework delivered as a C extension.

[Note]Note

Phalcon plugin is only available in CodeLobster IDE Professional.

CodeLobster IDE integrates with Phalcon so you can use it from inside the IDE. Phalcon support includes the following features:

Phalcon IntelliSense

CodeLobster IDE provides IntelliSense for Phalcon, which helps you write code more quickly and efficiently. IntelliSense saves you time by putting what you’re most likely to use at the top of your completion list. The IntelliSense suggestion box includes Phalcon methods.

The suggestion list of the automatic completion appears as soon as you start typing. Pressing Tab or Enter will insert the selected item. You can trigger IntelliSense in the Editor window by pressing Ctrl + Space or using Edit | IntelliSense | Autocomplete main menu item.

Controller/View navigation

CodeLobster IDE can quickly switch between Controllers and Views in the Editor when developing. You can navigate between Template (/views/...) and Action(/controllers/ControllerName/Controller.php/Action).

When you inside a Controller press Alt + O (or select Edit | Go to corresponding file main menu item) to jump to the corresponded View.

For example, you can jump from SiteController::actionIndex() to views\site\index.php file.

For example, you can jump from SiteController::actionIndex() to views\site\index.php file.

Tooltips for Phalcon methods

Hover mouse for tooltips that includes descriptions for Phalcon functions. Tooltips appear automatically when you hover the pointer over a function or some other element.

Phalcon context and dynamic help

The Dynamic Help window allows opening help topics automatically for an element when the pointer is placed on. Phalcon plugin uses the https://phalconphp.com/ for a quick search for relevant information.

To get help topics using Dynamic Help:

  • Place the pointer on the target element and press the F1 button.

  • Select Help | Context Help main menu item.

  • Click the topic item in the Dynamic Help window.

[Tip]Tip

To show Dynamic Help select View | Panels | Dynamic Help main menu item.