Jump to content

More support use processwire API in other PHP apps (Yii)


Recommended Posts

I use PW as storage engine and admin panel for my Yii2 apps - https://www.yiiframework.com/

Yii2 uses more modern approaches than PW in the core. But the PW admin panel is super, beautiful, great, Grand! Using Yii and PW together allows you to take the best from each.

Although ProcessWire can be included from any other PHP script as described at https://processwire.com/docs/front-end/include/

But its too duficult use it in the right way.

At a minimum, I would like it to be possible before including PW index.php specify the path to the PW config.php file (using a variable or using #define).

And provide the ability to install as a package to another application using the composer ( do not know how ).

Now it looks something like this for me:

1. composer create-project yiisoft/yii2-app-basic .

2. composer require processwire/processwire

3. make symbolic link to /vendor/processwire/processwire from web accessed folder (public_html, httpdocs, web, etc,  depends on hosting )

4. install processwire (example.com/processwire/install.php)

5. edit /vendor/processwire/processwire/site/config.php (set right folders and urls for uploading files, etc )

6. In my app use require(/vendor/processwire/processwire/index.php);

7. Thats all. Enjoy it.

It is very wrong to edit the config in the vendor folder.
I would like to have a simpler way to use PV.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...