2017 © Pedro Peláez
 

library arphp

Yii extension to intigrate the great library ar-PHP in Yii, ar-PHP is a great library to support Arabic in PHP Developed by Khaled Al-Sham'aa

image

muaid/arphp

Yii extension to intigrate the great library ar-PHP in Yii, ar-PHP is a great library to support Arabic in PHP Developed by Khaled Al-Sham'aa

  • Saturday, January 31, 2015
  • by muaid
  • Repository
  • 2 Watchers
  • 2 Stars
  • 1 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

بسم الله الرحمن الرحيم, (*1)

ar-php extension is a wrapper extension to the great library Ar-PHP which is developed by Khaled Al-Sham'aa, (*2)

Note: using the library directly as a vendor without using an extension is better but the problem is that we should modify a file in the library to make it work and i preferred not to touch the lib files. (maybe i will make a wiki to explain how), (*3)

Library Features

Requirements

This extension developed using Yii version 1.1.14 RC but it should work in all Yii versions., (*4)

Installation

1) download and extract the extension into extensions folder: protected/extensions/ar-php, (*5)

2) download the library from here., (*6)

3) extract the library into Your-Application-Folder/vendor , example:, (*7)

[php]
webroot/my-yii-project-folder/protected/vendor/I18N

4) configure the component by updating config/main.php as follow:, (*8)

[php]
'import'=>array(
    ...
    'ext.ar-php.*'
    ...
),

'components'=>array(
    ...
    'I18N_Arabic'=>array(
        'class'=>'EArPHP',
        'libPath'=>'application.vendor.I18N' // optional since it is the default value
    ),
    ...
),

Usage

I tried to make the usage of the extension as easy as i can, in the official website there is an example of usage and it will not work for our extension but it will help us to compare between them, which is:, (*9)

[php]
include('I18N/Arabic.php');
$obj = new I18N_Arabic('Numbers');

echo $obj->int2str(1975); // ألف و تسعمئة و خمس و سبعون

to generate the same example using ar-php extension use:, (*10)

[php]
$obj = Yii::app()->I18N_Arabic->Numbers;

echo $obj->int2str(1975); // ألف و تسعمئة و خمس و سبعون 

or simply:, (*11)

[php]
echo Yii::app()->I18N_Arabic->Numbers->int2str(1975); // ألف و تسعمئة و خمس و سبعون 

the same concept apply for all other features, and you can follow any feature link above for documentation and usage example., (*12)

Resources

The Versions

31/01 2015

dev-master

9999999-dev http://www.yiiframework.com/extension/ar-php/

Yii extension to intigrate the great library ar-PHP in Yii, ar-PHP is a great library to support Arabic in PHP Developed by Khaled Al-Sham'aa

  Sources   Download

BSD-2-Clause

The Requires

 

framework yii arphp