• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SOLVED] CI4 - Unable to Autoload Markdown Class

#11
(04-28-2019, 03:46 AM)MGatner Wrote: Thanks for the follow up to your experience! I’d also add that since this ultimately was a namespace mistake, really the best way to use it in CI4 is to install it via Composer:

cd CI/root/dir
composer require michelf/php-markdown

And that’s it! There may be reasons OP and others would want a separate folder, but this is really the way CI4 was designed.

I created the ci2 downloads folder a long time ago when CI source files were only  available in zip format. Old versions with the same name were appended a date and the latest version downloaded. The advantage was that only a single version required updating and the same version could be used with multiple CI installations, only the system folder required changing and could easily be rolled back.

Recently I started using Composer and the default cloned directory is /var/www/ci2/CodeIgniter4/.

Please supply the exact Composer path required to download Markdown.

Using Composer will this mean it will be necessary to have multiple Markdown folders, one for each CI version of CI?   
download and make your system directory strict
Reply

#12
I recommend you read the section “Running Multiple Applications off A Single Instance”, from here:

https://codeigniter4.github.io/CodeIgnit..._apps.html
Reply

#13
(04-28-2019, 10:14 AM)MGatner Wrote: I recommend you read the section “Running Multiple Applications off A Single Instance”, from here:

https://codeigniter4.github.io/CodeIgnit..._apps.html

I read the relevant section and there was no specific answer to using Composer to install Third-Party Libraries and also  if the library would be duplicated in every CI installed version.

As mentioned I have no problem in running multiple Apps from a single CI Version.
download and make your system directory strict
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


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