- CodeIgniter Web Application Blueprints
- Rob Foster
- 255字
- 2021-08-06 19:34:29
Chapter 2. A URL Shortener
There are quite a few URL shorteners out there on the Internet; however, there's always room for a little fun and sometimes people or companies require their own solutions rather than just using an external provider. The project in this chapter covers just that—developing a URL shortener in CodeIgniter that can be used by anyone.
To make this app, we'll need to do a few things: we'll create two controllers, one to create a shortened URL and one to redirect a shortened URL to its actual location on the Web.
We'll create language files to store text, creating a foundation for multiple language support should you wish to implement it.
We will also make amends to the config/routes.php
file—this is to ensure that the shortened URL is as short as it can be.
However, this app, along with all the others in this book, relies on the basic setup we did in Chapter 1, Introduction and Shared Project Resources; although you can take large sections of the code and drop it into pretty much any app you may already have, bear in mind that the setup we did in Chapter 1, Introduction and Shared Project Resources, acts as a foundation for this chapter.
In this chapter, we will cover the following topics:
- Design and wireframes
- Creating the database
- Adjusting the
routes.php
file - Creating the model
- Creating the views
- Creating the controllers
- Putting it all together
So without further ado, let's get on with it.
- ExtGWT Rich Internet Application Cookbook
- Practical Internet of Things Security
- Architecting the Industrial Internet
- Python測試開發(fā)入門與實(shí)踐
- C/C++常用算法手冊(第3版)
- Mastering Swift 2
- Unity Shader入門精要
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Haskell Data Analysis Cookbook
- Test-Driven Development with Django
- 少年小魚的魔法之旅:神奇的Python
- Spark for Data Science
- 精通Rust(第2版)
- Python編程零基礎(chǔ)入門
- 零基礎(chǔ)入門Python數(shù)據(jù)分析與機(jī)器學(xué)習(xí)