• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
"Use" Command with CI?

#1
I've installed PhantomJS and PHP-PhantomJS per the PHP-PhantomJS docs.

Per the PHP-PhantomJS docs, I have the following lines at the top of a controller file:

Code:
   use JonnyW\PhantomJs\Client;
   $client = Client::getInstance();

When executing `$client = Client::getInstance();`, I get the error:

Quote:'JonnyW\PhantomJs\Client' not found

The installer has placed `JonnyW\PhantomJs\Client` here:

Quote:/Applications/myWebApp/vendor/jonnyw/php-phantomjs/src/JonnyW/PhantomJs/Client.php

The controller that contains the "use" command is located here:

Code:
/Applications/myWebApp/application/controllers/myController.php

How can I modify the "use" command so as to locate the required "JonnyW\PhantomJs\Client" file?

Thanks in advance to all for any info.
Reply

#2
Is your composer turned on in your config file? Try running the command 'sudo dump-autoload' wherever your composer.json file is stored.
Codeigniter is simply one of the tools you need to learn to be a successful developer. Always add more tools to your coding arsenal!
Reply

#3
I've used npm a lot for node.js, but this is my first time using Composer (with PHP of course). Here is my current composer.json file, (which is located in the same directory as index.php):

Code:
{
        "require": {
            "jonnyw/php-phantomjs": "4.*"
        },
        "config": {
            "bin-dir": "bin"
        },
        "scripts": {
            "post-install-cmd": [
                "PhantomInstaller\\Installer::installPhantomJS"
            ],
            "post-update-cmd": [
                "PhantomInstaller\\Installer::installPhantomJS"
            ]
        }
    }

What is the correct way to modify this file so as to turn on composer?
Reply

#4
Navigate to your application/config/config.php file and set
$config['composer_autoload'] = TRUE; //around 134 line
Reply

#5
That worked. Thanks!
Reply

#6
(03-03-2017, 04:48 AM)VikRubenfeld Wrote: That worked. Thanks!

You welcome
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2017 MyBB Group.