Created
August 28, 2012 14:13
-
-
Save curt-labs/3498371 to your computer and use it in GitHub Desktop.
Happpi PHP Library Examples - Examples on how to use the CURT PHP Library known as Happpi.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library. | |
// once the library is required, you can now use one of the main "interaction" classes. | |
// These interaction classes contain methods that get information from our REST API and | |
// converts them to PHP objects for you to use. | |
$vehicle = new CurtVehicle(); // create new vehicle object to gain access to its functions. | |
$vehicle->setMount("rear"); // set optional "dependency" of mount. | |
$vehicle->setYear(2010); // set dependency of year. | |
$makes = $vehicle->getMakes(); // call getMakes which returns an array of makes (strings). | |
echo "<h2>The list of makes for rear mount, 2010</h2>"; | |
foreach($makes as $make){ // step through the list of makes. | |
echo $make; | |
echo "<br />"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library. | |
// once the library is required, you can now use one of the main "interaction" classes. | |
// These interaction classes contain methods that get information from our REST API and | |
// converts them to PHP objects for you to use. | |
$vehicle = new CurtVehicle(); // create new vehicle object to gain access to its functions. | |
$vehicle->setMount("rear"); // set optional "dependency" of mount. | |
$vehicle->setYear(2010); // set dependency of year. | |
$vehicle->setMake("Ford"); // set dependency of make. | |
$models = $vehicle->getModels(); // call getModels which returns an array of models (strings). | |
echo "<h2>The list of models for rear mount, 2010, Ford</h2>"; | |
foreach($models as $model){ // step through the list of models. | |
echo $model; | |
echo "<br />"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library. | |
// once the library is required, you can now use one of the main "interaction" classes. | |
// These interaction classes contain methods that get information from our REST API and | |
// converts them to PHP objects for you to use. | |
$category = new CurtCategory(); // create new category object to use category's functions. | |
$MainCategories = $category->getParentCategories(); // call getParentCategories which returns a list of categories. | |
echo "<h2>Main Categories</h2>"; | |
foreach($MainCategories as $category){ // step through the list of categories | |
echo $category->getCatTitle(); // print the title of each category. | |
echo "<br />"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library. | |
// once the library is required, you can now use one of the main "interaction" classes. | |
// These interaction classes contain methods that get information from our REST API and | |
// converts them to PHP objects for you to use. | |
$vehicle = new CurtVehicle(); // create new vehicle object to gain access to its functions. | |
$vehicle->setMount("rear"); // set optional "dependency" of mount. | |
$vehicle->setYear(2010); // set dependency of year. | |
$vehicle->setMake("Ford"); // set dependency of make. | |
$vehicle->setModel("F-150"); // set dependency of model. | |
$styles = $vehicle->getStyles(); // call getStyles which returns a list of styles (strings) | |
echo "<h2>The list of models for rear mount, 2010, Ford, F-150</h2>"; | |
foreach($styles as $style){ // step through the list of styles. | |
echo $style; | |
echo "<br />"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library. | |
?> | |
<!doctype html> | |
<html> | |
<head> | |
</head> | |
<body> | |
<h1>Your PHP Website.</h1> | |
<?php | |
// once the library is required, you can now use one of the main "interaction" classes. | |
// These interaction classes contain methods that get information from our REST API and | |
// converts them to PHP objects for you to use. | |
$category = new CurtCategory(); // create new category object to use category's functions. | |
$MainCategories = $category->getParentCategories(); // call getParentCategories which returns a list of categories. | |
echo "<h2>Main Categories</h2>"; | |
foreach($MainCategories as $category){ // step through the list of categories | |
echo $category->getCatTitle(); // print the title of each category. | |
echo "<br />"; | |
} | |
?> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library. | |
// once the library is required, you can now use one of the main "interaction" classes. | |
// These interaction classes contain methods that get information from our REST API and | |
// converts them to PHP objects for you to use. | |
$vehicle = new CurtVehicle(); // create new vehicle object to gain access to its functions. | |
$vehicle->setMount("rear"); // set optional "dependency" of mount. | |
$years = $vehicle->getYears(); // call getYears which returns an array of type float (for half years). | |
echo "<h2>The list of years that has rear mounts</h2>"; | |
foreach($years as $year){ // step through the list of years | |
echo $year; | |
echo "<br />"; | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment